/*!
 * This file is created by gold.xitu.io 
 *  updated_at : Thu Jul 21 2016 21:07:15 GMT+0800 (中国标准时间)
 */
/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary
	{
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not ([controls] ){
	display: none;
	height: 0
}

[hidden],template {
	display: none
}

a {
	background-color: transparent
}

a:active,a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not (:root ){
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: monospace;
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button
	{
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration
	{
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

body {
	color: #333;
	font-family: -apple-system, PingFang SC, Hiragino Sans GB, Arial,
		Microsoft YaHei, Helvetica Neue, sans-serif;
	text-rendering: optimizeLegibility;
	background-color: #fff
}

*,:after,:before {
	box-sizing: border-box;
	outline: none
}

a {
	color: #333;
	text-decoration: none;
	-webkit-transition: color .3s;
	transition: color .3s
}

a:active,a:hover {
	color: #275b8c
}

hr {
	border-top: 1px solid #ddd;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin-top: 2em;
	margin-bottom: 2em
}

input {
	line-height: 1
}

.clearfix,.entry-container,.horizontal-nav,.new-comment-card .comment-actions,.post-view .post-meta,.users-list-item,header,nav
	{
	*zoom: 1
}

.clearfix:after,.clearfix:before,.entry-container:after,.entry-container:before,.horizontal-nav:after,.horizontal-nav:before,.new-comment-card .comment-actions:after,.new-comment-card .comment-actions:before,.post-view .post-meta:after,.post-view .post-meta:before,.users-list-item:after,.users-list-item:before,header:after,header:before,nav:after,nav:before
	{
	content: " ";
	display: table
}

.clearfix:after,.entry-container:after,.horizontal-nav:after,.new-comment-card .comment-actions:after,.post-view .post-meta:after,.users-list-item:after,header:after,nav:after
	{
	clear: both
}

.float-left {
	float: left
}

.float-right {
	float: right
}

.entry-detail-body .users-list,.flex,.profile-actions,.settings .settings-cell
	{
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.entry-detail-body .users-list>.action,.flex>.action,.profile-actions>.action,.settings .settings-cell>.action
	{
	display: inline-block;
	-webkit-box-flex: 1;
	box-flex: 1;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.entry-detail-body .users-list>.action>i,.flex>.action>i,.profile-actions>.action>i,.settings .settings-cell>.action>i
	{
	-webkit-transition: color .3s;
	transition: color .3s
}

.entry-detail-body .users-list>.action.true>i,.entry-detail-body .users-list>.action:hover>i,.flex>.action.true>i,.flex>.action:hover>i,.profile-actions>.action.true>i,.profile-actions>.action:hover>i,.settings .settings-cell>.action.true>i,.settings .settings-cell>.action:hover>i
	{
	color: #007fff
}

.profile-avatar-cover,.screenshot-input .screenshot-container .delete,.vertical-center
	{
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-direction: normal;
	box-direction: normal;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	flex-direction: column;
	-ms-flex-direction: column;
	-webkit-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.text-right {
	text-align: right
}

#loading-cover,.entry-detail,.hero-cover,.users-list-cover {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.box-cover,.entry-detail-header:before,.entry-detail .entry-background {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.background-cover,.entry-view .entry-hero,.post-view .post-hero {
	background-position: 50%;
	background-repeat: no-repeat no-repeat;
	background-size: cover
}

.alerts,.box-list,.comments,.dropdown-list,.entries,.entry-detail-body .recommend-box .entry-list,.home-aside .aside-list,.horizontal-nav .actions,.new-comment-card .comment-actions .actions,.post-view .post-meta .actions,.post-view ul.users-list,.related-users,.ul-clear,.users-list,header .actions,nav .actions
	{
	list-style: none;
	margin: 0;
	padding-left: 0
}

.text-normal {
	color: #333
}

.text-muted {
	color: #666
}

.text-muted2 {
	color: #838383
}

.text-gray {
	color: #909090
}

.text-light {
	color: #d2d2d2
}

.text-blue {
	color: #007fff
}

.text-blue-hover {
	color: #0371df
}

.text-green {
	color: #37c700
}

.text-green-hover {
	color: #3cb40e
}

.text-orange {
	color: #ff8900
}

.text-red {
	color: #e22323
}

.text-a,.text-link {
	cursor: pointer;
	color: #333;
	-webkit-transition: color .3s;
	transition: color .3s
}

.text-a:active,.text-a:hover,.text-link:active,.text-link:hover {
	color: #275b8c
}

.text-link {
	color: #259
}

.tags-input .suggested-tag,.text-pointer {
	cursor: pointer
}

.line-wrap {
	white-space: pre-wrap;
	word-break: break-all
}

.ellipsis,.entry .entry-title,.tooltip .user-description,.tooltip .user-name,.users-list-item .user-info
	{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.text-bold,.tooltip .user-name,b,strong {
	font-weight: 700
}

.show-when-small {
	display: none
}

@media ( max-width :600px) {
	.hide-when-small {
		display: none !important
	}
	.show-when-small {
		display: block
	}
}

@media ( max-width :960px) {
	.hide-when-not-large {
		display: none !important
	}
}

@media ( min-width :960px) {
	.hide-when-large {
		display: none !important
	}
}

#loading-cover .footer .action,.box-content .box-meta .action,.comment-meta .action,.entry-view .entry-meta .action,.inline-nav .action,.post-view .post-info-mobile .action
	{
	display: inline-block
}

#loading-cover .footer .action+.action,.box-content .box-meta .action+.action,.comment-meta .action+.action,.entry-view .entry-meta .action+.action,.inline-nav .action+.action,.post-view .post-info-mobile .action+.action
	{
	margin-left: 1em
}

.pointer {
	cursor: pointer
}

.fade,.submitting {
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.fade-enter,.fade-leave {
	opacity: 0
}

.fade-right {
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s
}

.fade-right-enter,.fade-right-leave {
	opacity: 0;
	-webkit-transform: translateX(2em);
	transform: translateX(2em)
}

.dropdown {
	position: relative
}

.dropdown i {
	display: inline-block;
	width: 1em;
	text-align: center
}

.dropdown.open .dropdown-active {
	color: #007fff
}

.dropdown.dropdown-hover:hover .dropdown-list,.dropdown.open .dropdown-list
	{
	display: block
}

.dropdown-list {
	position: absolute;
	z-index: 1;
	top: 2em;
	left: 0;
	display: none;
	color: #666;
	border: 1px solid #ddd;
	background: #fff
}

.dropdown-list li {
	padding: .8em 2em;
	white-space: nowrap
}

.dropdown-list li:hover {
	color: #333;
	background-color: #f1f1f1;
	-webkit-transition: background .3s, color .3s;
	transition: background .3s, color .3s
}

.dropdown-list li:hover a,.dropdown-list li:hover a:active,.dropdown-list li:hover a:hover
	{
	color: #333
}

.dropdown-list li a {
	color: #666
}

.dropdown-list li.hr {
	padding: 0;
	height: 1px;
	background-color: #ddd
}

.dropdown-list li.hr:first-child,.dropdown-list li.hr:last-child {
	display: none
}

.box-list {
	width: 100%
}

.box-list>li {
	display: inline-block;
	text-align: center;
	width: 25%;
	margin-bottom: 1em;
	padding: 0 .5em
}

.box-list>li.half {
	width: 50%
}

@media ( max-width :800px) {
	.box-list>li {
		width: 50%
	}
	.box-list>li.half {
		width: 100%
	}
	.box-list>li.half:last-child {
		margin-bottom: 0
	}
}

.box-content {
	overflow: hidden;
	border: 1px solid #f1f1f1;
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}

.box-content:hover {
	border-color: rgba(55, 199, 0, .3)
}

.box-content .box-clickable {
	display: block;
	cursor: pointer;
	padding: 1.5em .5em
}

.box-content .box-icon {
	display: inline-block;
	height: 2em
}

.box-content .box-title {
	margin: .5em 0 .3em;
	line-height: 1.5em
}

.box-content .box-meta {
	color: #909090;
	font-size: .8em
}

.box-content .subscribe-button {
	margin-bottom: 1em
}

.tags.cloud .tag {
	margin-top: .3em;
	margin-bottom: .3em
}

.tags .tag {
	cursor: pointer;
	margin-right: .6em;
	padding: .2em .7em;
	border-radius: 2px
}

.tags .tag:last-child {
	margin-right: 0
}

.tag {
	line-height: 1.5em;
	display: inline-block;
	font-size: .8em;
	padding: 0 .5em;
	border: 1px solid #f1f1f1;
	color: #909090;
	-webkit-transition: color .3s, border-color .3s, background-color .3s;
	transition: color .3s, border-color .3s, background-color .3s
}

.tag.true,.tag:hover {
	color: #007fff;
	border-color: rgba(0, 127, 255, .15);
	background-color: rgba(0, 127, 255, .05)
}

.modal {
	position: fixed;
	z-index: 4;
	top: -30em;
	left: 0;
	right: 0;
	/*background: #fff;*/
	border-bottom: 1px solid #ddd;
	padding-top: 4.5em;
	padding-bottom: 1em;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out
}

.modal.open {
	-webkit-transform: translateY(30em);
	transform: translateY(30em)
}

.modal .container {
	padding-left: 1em;
	padding-right: 1em
}

.modal-close {
	position: absolute;
	top: -1em;
	padding: 1em;
	right: 0;
	cursor: pointer
}

.input-relative {
	position: relative
}

.input-box input,.input-box textarea {
	margin-top: .5em
}

.editable,input[type=password],input[type=text],input[type=url],select,textarea
	{
	padding: .7em;
	width: 100%;
	display: block;
	border: none;
	box-shadow: none;
	border: 1px solid #ddd;
	border-radius: 2px;
	-webkit-transition: border .3s;
	transition: border .3s;
	background: #fff
}

.editable.inline,input[type=password].inline,input[type=text].inline,input[type=url].inline,select.inline,textarea.inline
	{
	display: inline-block;
	width: auto;
	padding: 0 .2em
}

.editable:focus,.editable:hover,input[type=password]:focus,input[type=password]:hover,input[type=text]:focus,input[type=text]:hover,input[type=url]:focus,input[type=url]:hover,select:focus,select:hover,textarea:focus,textarea:hover
	{
	border-color: #007fff
}

input[type=submit] {
	border: none;
	box-shadow: none
}

textarea {
	resize: none
}

select {
	-webkit-appearance: none;
	background: #fff;
	border-radius: 0
}

input[type=checkbox]+label {
	margin-left: .5em
}

input[type=search] {
	border: none
}

.button,button,input[type=submit] {
	-webkit-appearance: none;
	background: rgb(0,188,212);
	color: #fff;
	border-radius: 2px;
	border: none;
	padding: .5em 1em
}

.button+.button,.button+button,.button+input[type=submit],button+.button,button+button,button+input[type=submit],input[type=submit]+.button,input[type=submit]+button,input[type=submit]+input[type=submit]
	{
	margin-left: 1em
}

.button.disabled,.button[disabled=true],button.disabled,button[disabled=true],input[type=submit].disabled,input[type=submit][disabled=true]
	{
	background-color: #ddd;
	color: #fff
}

.button.gray,button.gray,input[type=submit].gray {
	background-color: #f1f1f1;
	color: #333
}

.button.small,button.small,input[type=submit].small {
	display: inline-block;
	width: auto
}

.button.inline,button.inline,input[type=submit].inline {
	display: inline-block;
	padding: .15em .8em;
	font-size: .8em;
	vertical-align: middle
}

.button.inline+span,button.inline+span,input[type=submit].inline+span,span+.button.inline,span+button.inline,span+input[type=submit].inline
	{
	margin-left: .5em
}

.button.normal,button.normal,input[type=submit].normal {
	padding: .1em 2.5em
}

.button.transparent,button.transparent,input[type=submit].transparent {
	background-color: transparent;
	color: #333
}

.button.fullwidth,button.fullwidth,input[type=submit].fullwidth {
	width: 100%
}

.button.border,button.border,input[type=submit].border {
	background: transparent;
	border: 1px solid #007fff;
	color: #007fff
}

input[type=submit][disabled] {
	background-color: #ddd;
	color: #fff
}

a.button {
	color: #fff
}

a.button.gray {
	color: #333
}

.button {
	cursor: pointer
}

.validation-button {
	position: absolute;
	right: 0;
	top: .3em;
	padding: .2em 1em
}

@
-webkit-keyframes subscribe-loading { 0%{
	background-color: rgba(55, 199, 0, 0)
}

to {
	background-color: rgba(55, 199, 0, .1)
}

}
@
keyframes subscribe-loading { 0%{
	background-color: rgba(55, 199, 0, 0)
}

to {
	background-color: rgba(55, 199, 0, .1)
}

}
.subscribe-button {
	position: relative;
	display: inline-block;
	width: 3.5em;
	height: 1.5em;
	border: 1px solid rgba(55, 199, 0, .3);
	cursor: pointer;
	color: #37c700;
	border-radius: 2px;
	text-align: center;
	-webkit-transition: width .3s, border-color .3s, background-color .3s;
	transition: width .3s, border-color .3s, background-color .3s
}

.subscribe-button+.subscribe-button {
	margin-left: 1em
}

.subscribe-button:hover {
	border-color: rgba(55, 199, 0, .5);
	background-color: rgba(55, 199, 0, .05)
}

.subscribe-button:after {
	content: '\5173\6CE8';
	display: inline-block
}

.subscribe-button.true {
	width: 4.5em;
	background: #37c700;
	color: #fff
}

.subscribe-button.true:after {
	content: '\5DF2\5173\6CE8'
}

.subscribe-button.loading {
	color: #37c700;
	-webkit-animation: subscribe-loading .9s linear infinite alternate;
	animation: subscribe-loading .9s linear infinite alternate
}

.subscribe-button.loading:after {
	content: '\22EF'
}

.horizontal-nav,.new-comment-card .comment-actions,.post-view .post-meta,header,nav
	{
	color: #909090
}

.horizontal-nav .actions,.new-comment-card .comment-actions .actions,.post-view .post-meta .actions,header .actions,nav .actions
	{
	display: inline-block;
	white-space: nowrap
}

.horizontal-nav .actions.secondary,.new-comment-card .comment-actions .actions.secondary,.post-view .post-meta .actions.secondary,header .actions.secondary,nav .actions.secondary
	{
	float: right
}

.horizontal-nav .action,.new-comment-card .comment-actions .action,.post-view .post-meta .action,header .action,nav .action
	{
	display: inline-block;
	cursor: pointer
}

.horizontal-nav .action:hover,.new-comment-card .comment-actions .action:hover,.post-view .post-meta .action:hover,header .action:hover,nav .action:hover
	{
	color: #333
}

.horizontal-nav .action.true,.new-comment-card .comment-actions .action.true,.post-view .post-meta .action.true,header .action.true,nav .action.true
	{
	color: #007fff
}

.horizontal-nav a,.new-comment-card .comment-actions a,.post-view .post-meta a,header a,nav a
	{
	color: #909090
}

.horizontal-nav a:active,.horizontal-nav a:hover,.new-comment-card .comment-actions a:active,.new-comment-card .comment-actions a:hover,.post-view .post-meta a:active,.post-view .post-meta a:hover,header a:active,header a:hover,nav a:active,nav a:hover
	{
	color: #333
}

nav {
	margin-bottom: .5em
}

nav .actions>.action {
	padding: .8em 1.5em;
	-webkit-transition: border-bottom .3s, color .3s;
	transition: border-bottom .3s, color .3s
}

nav .actions>.action.dropdown {
	border-bottom-color: transparent !important
}

nav .actions>.action .dropdown-active {
	padding-bottom: 0
}

nav .actions>.action .dropdown-list {
	top: 3em
}

nav.bg {
	background-color: #f8f9fa;
	border-bottom: 1px solid #f1f1f1
}

nav.bg .actions>.action {
	font-size: .8em;
	border-bottom: 2px solid transparent
}

nav.bg .actions>.action.true,nav.bg .actions>.action:hover {
	color: #007fff;
	border-bottom-color: #007fff
}

nav.bg .actions>.action.true {
	font-weight: 700
}

nav.sparse .actions>.action {
	vertical-align: top;
	padding: .8em .3em;
	margin: 0 .5em
}

nav .secondary .dropdown-list {
	left: auto;
	right: 0
}

@media ( max-width :800px) {
	nav .container {
		overflow-x: scroll
	}
}

.tooltip {
	position: fixed;
	z-index: 9;
	border: 1px solid #ddd;
	background: #fff;
	padding: 1em;
	text-align: center;
	width: 12em
}

.tooltip .user-name {
	margin-top: .5em
}

.tooltip .user-description {
	color: #666;
	font-size: .8em
}

.tooltip .user-meta {
	margin-top: 1em
}

img.avatar {
	display: inline-block;
	width: 3em;
	height: 3em;
	border-radius: 50%
}

img.avatar.inline {
	width: 1.3em
}

img.inline {
	height: 1.3em;
	vertical-align: bottom
}

img.inline+span,span+img.inline {
	margin-left: .5em
}

img.inline.square {
	width: 1.3em
}

img.desaturate {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.table {
	color: #666;
	width: 100%;
	font-size: .8em
}

.table th {
	padding: 1em .5em
}

.table tr {
	text-align: left
}

.table td,.table tr {
	padding: 1em .5em;
	vertical-align: top
}

.alerts {
	position: fixed;
	z-index: 9;
	top: 4em;
	right: .5em;
	width: 10em;
	color: #666
}

.alerts .alert {
	cursor: pointer;
	padding: .5em .8em;
	margin: .5em 0;
	color: rgba(0, 127, 255, .8);
	border: 1px solid rgba(0, 127, 255, .5);
	background-color: #e6f2ff;
	font-size: .8em;
	-webkit-transition: color .3s, border-color .3s, opacity .3s,
		-webkit-transform .3s;
	transition: color .3s, border-color .3s, opacity .3s, transform .3s
}

.alerts .alert:active,.alerts .alert:hover {
	color: #007fff;
	border-color: #007fff
}

.alerts .alert-close {
	float: right;
	margin-left: .5em;
	margin-bottom: .5em;
	line-height: 1.3em
}

.alerts .alert-action {
	display: block;
	color: rgba(0, 127, 255, .8);
	text-align: center;
	margin: .5em -.8em -.5em;
	border-top: 1px solid rgba(0, 127, 255, .5);
	padding: .5em .8em;
	background-color: #cce5ff
}

.banner .container {
	width: 100%
}

.banner .container.with-alert {
	top: 2.7em
}

.banner .banner-close {
	position: absolute;
	right: 5%;
	top: 50%;
	width: 2em;
	height: 2em;
	line-height: 2em;
	transform: translateY(-1em);
	background-color: #666;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	cursor: pointer;
	opacity: .8;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.banner .banner-close:hover {
	opacity: 1
}

.banner .banner-img {
	display: block;
	width: 100%
}

.new-comment {
	color: #666
}

.new-comment-card {
	position: relative;
	background-color: #f8f9fa;
	border: 1px solid #f1f1f1;
	border-radius: 4px;
	padding: 1em 1em 1em 4.5em
}

.new-comment-card .avatar {
	position: absolute;
	left: 1.5em;
	top: 1em;
	width: 2.5em;
	height: 2.5em
}

.new-comment-card .new-comment-input {
	height: 2.5em;
	line-height: 1.4em;
	border-radius: 4px
}

.new-comment-card .comment-actions {
	margin-top: 1em
}

.new-comment-card .comment-actions button {
	color: #fff
}

.new-comment-card .comment-tips {
	margin-right: 1em;
	font-size: .8em;
	color: #909090
}

.new-comment-card .comment-add-img {
	text-align: left
}

.new-comment-card .upload-image-button {
	position: relative;
	line-height: 2em;
	cursor: pointer
}

.new-comment-card .upload-image-button .upload-image-input {
	position: absolute;
	left: 0;
	top: 0;
	height: 2em;
	width: 100%;
	opacity: 0;
	cursor: pointer
}

.new-comment-card .upload-image-preview {
	position: relative
}

.new-comment-card .upload-image-preview .upload-image-clear {
	position: absolute;
	top: .2em;
	right: .2em;
	padding: .5em
}

.new-comment-card .upload-image-preview .upload-image {
	max-height: 8em;
	max-width: 12em
}

.new-comment-card .up-btn-box {
	position: absolute;
	left: 0;
	top: 0
}

.new-comment-card .up-btn-box .up-img-input {
	position: absolute;
	left: 0;
	top: 0;
	height: 2em;
	width: 10em;
	opacity: 0;
	cursor: pointer
}

.new-comment-card .vote-up-box {
	max-width: 15em;
	position: relative;
	background-color: #fff;
	border-radius: 2px;
	transform: translateY(-2.4em)
}

.new-comment-card .vote-up-box .up-preview-img {
	width: 100%
}

.new-comment-card .vote-up-box .img-close {
	position: absolute;
	right: .2em;
	top: .2em;
	color: hsla(0, 0%, 51%, .7);
	background-color: transparent;
	border-radius: 100%;
	width: 1.5em;
	height: 1.5em;
	padding: 0
}

.new-comment-card .vote-up-box .img-close .ion-close-circled {
	font-size: 1.5em
}

.new-comment-input {
	padding: .5em;
	border: 1px solid #ddd
}

.comment .new-comment {
	margin-top: .5em
}

.comment.hint {
	color: #ddd;
	text-align: center
}

.comment-user-meta .user-job-title,.comment-user-meta .user-name {
	margin-right: .5em
}

.comment-user-meta .user-job-title {
	display: inline-block;
	color: #909090;
	font-size: .8em;
	overflow: hidden;
	max-width: 200px;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: text-bottom
}

.comment-user-meta .user-other {
	float: right;
	color: #909090;
	font-size: .8em;
	vertical-align: text-bottom
}

.comment-content {
	margin: .3em 0 .5em;
	white-space: pre-wrap;
	word-break: break-all;
	font-size: 14px;
	line-height: 1.7
}

.comment-content a {
	text-decoration: underline
}

.comment-meta {
	margin-top: .5em;
	font-size: .8em;
	color: #909090
}

.comment-meta .action {
	line-height: 1.6em
}

.comment-like-box {
	display: inline-block;
	padding: .1em .5em;
	border-radius: 2px;
	background-color: hsla(0, 0%, 95%, .8);
	cursor: pointer;
	-webkit-transition: color .3s;
	transition: color .3s
}

.comment-like-box.true,.comment-like-box:hover {
	color: #007fff;
	background-color: rgba(0, 127, 255, .1)
}

.comment-like-box .like-icon {
	width: 1em;
	text-align: center
}

.reply {
	color: #767e8d;
	cursor: pointer
}

.loadmore,.no-more-comment {
	margin-bottom: 1em
}

.entry-detail-body .votes {
	padding-bottom: 12em
}

.entry-detail-body .votes .editor {
	padding: 0 2em .6em 8em
}

@media ( max-width :800px) {
	.votes .votes-actions {
		padding: 1em .5em 0 8em
	}
}

.entries {
	padding-bottom: .5em
}

.entries .placeholder {
	height: 4em;
	text-align: left;
	padding: 0 1.6em;
	margin: .6em 0 0
}

.entries .placeholder-img {
	height: 100%
}

.entry {
	padding: 0 1em;
	margin: .1em 0;
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
	border-radius: 4px
}

.entry .entry-hide {
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.entry .entry-hide.open {
	opacity: 1
}

.entry:hover {
	background-color: #f8f9fa
}

.entry:hover .entry-link {
	color: #007fff
}

.entry:hover .entry-hide {
	opacity: 1
}

.entry .entry-meta {
	float: right;
	padding-top: 1.5em
}

.entry .entry-meta .hr {
	padding: 0
}

.entry .entry-collection {
	top: 1.2em
}

.entry-container {
	cursor: pointer
}

@
-webkit-keyframes collected { 0%{
	-webkit-transform: translateY(0)
}

50%{
-webkit-transform
:translateY
(
.3em
)
}
70%{
-webkit-transform
:translateY
(-
.15em
)
}
80%{
-webkit-transform
:translateY
(
.1em
)
}
to {
	-webkit-transform: translateY(0)
}

}
@
keyframes collected { 0%{
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

50%{
-webkit-transform
:translateY
(
.3em
);transform
:translateY
(
.3em
)
}
70%{
-webkit-transform
:translateY
(-
.15em
);transform
:translateY
(-
.15em
)
}
80%{
-webkit-transform
:translateY
(
.1em
);transform
:translateY
(
.1em
)
}
to {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

}
.entry-collection {
	position: relative;
	float: left;
	margin-right: 1em;
	padding: .6em 0;
	border-radius: 4px;
	width: 3em;
	text-align: center;
	cursor: pointer;
	font-size: .8em;
	-webkit-transition: color .3s, background-color .3s;
	transition: color .3s, background-color .3s
}

.entry-collection.collected,.entry-collection:hover {
	background-color: rgba(0, 127, 255, .1);
	color: #007fff
}

.entry-collection.collected {
	-webkit-animation: collected .3s;
	animation: collected .3s
}

.entry-collection .entry-collection-tooltip {
	position: absolute;
	top: -1.5em;
	left: -2.5em;
	display: block;
	background: #fff;
	border: 1px solid #ddd;
	padding: .5em;
	width: 7em
}

.entry-screenshot {
	float: left;
	cursor: pointer;
	margin-right: 1em;
	padding-top: .7em
}

.entry-screenshot .entry-screenshot-img {
	width: 110px;
	height: 60px;
	border-radius: 2px;
	display: block
}

.entry-info {
	width: 50%;
	float: left;
	padding: .9em 0
}

.entry-title {
	font-weight: 600;
	line-height: 1.5em
}

.entry-title a:visited {
	color: #909090
}

.entry-tags {
	margin-top: .2em
}

.entry-tags .tag.no-pointer {
	cursor: default
}

.entry-tags .tag.clean {
	color: hsla(0, 0%, 40%, .3);
	border: none;
	padding: 0
}

.entry-tags .tag.clean.true,.entry-tags .tag.clean:hover {
	color: #007fff;
	background: none
}

.entry-tags .tag.vote {
	color: #ff8900;
	border-color: rgba(255, 137, 0, .3);
	background-color: transparent
}

.entry-tags .tag.original {
	color: #de00ca;
	border-color: #ffccfb;
	background-color: #fff5ff
}

.entry-meta {
	color: #ddd
}

.entry-meta .action {
	cursor: pointer;
	display: inline-block;
	padding-right: 1em;
	white-space: nowrap
}

.entry-meta .action:last-child {
	padding-right: 0
}

.entry-meta .action:not (.entry-author ){
	position: relative;
	top: .2em
}

.entry-meta .entry-author-avatar {
	display: inline-block;
	width: 2em;
	height: 2em;
	vertical-align: middle
}

.entry-meta .entry-comments-count {
	min-width: 2em
}

.entry-meta .dropdown-active {
	padding-bottom: 1em
}

.entry-meta .dropdown-list {
	font-size: .8em
}

.entry-meta .dropdown-list li {
	min-width: 8em;
	padding: .5em 1em
}

.entry-photo {
	padding: .2em;
	max-width: 100%;
	border: 1px solid #ddd;
	background-color: #fff
}

@media ( max-width :800px) {
	.entry-screenshot {
		display: none
	}
}

@media ( max-width :600px) {
	.entry .entry-author,.entry .entry-comments-count,.entry .entry-hide {
		display: none
	}
	.entry .entry-title {
		white-space: initial;
		overflow: auto
	}
	.entry-info {
		width: 70%
	}
} /*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face {
	font-family: Ionicons;
	src: url("/fonts/ionicons.eot?v=2.0.0");
	src: url("/fonts/ionicons.eot?v=2.0.0#iefix")
		format("embedded-opentype"), url("/fonts/ionicons.ttf?v=2.0.0")
		format("truetype"), url("/fonts/ionicons.woff?v=2.0.0") format("woff"),
		url("/fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");
	font-weight: 400;
	font-style: normal
}

.ion,.ion-alert-circled:before,.ion-alert:before,.ion-android-add-circle:before,.ion-android-add:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-cloud:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done-all:before,.ion-android-done:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite-outline:before,.ion-android-favorite:before,.ion-android-film:before,.ion-android-folder-open:before,.ion-android-folder:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone-off:before,.ion-android-microphone:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-notifications:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person-add:before,.ion-android-person:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove-circle:before,.ion-android-remove:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share-alt:before,.ion-android-share:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-star:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace-outline:before,.ion-backspace:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox-working:before,.ion-chatbox:before,.ion-chatboxes:before,.ion-chatbubble-working:before,.ion-chatbubble:before,.ion-chatbubbles:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-checkmark:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close-circled:before,.ion-close-round:before,.ion-close:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code-download:before,.ion-code-working:before,.ion-code:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document-text:before,.ion-document:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email-unread:before,.ion-email:before,.ion-erlenmeyer-flask-bubbles:before,.ion-erlenmeyer-flask:before,.ion-eye-disabled:before,.ion-eye:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash-off:before,.ion-flash:before,.ion-folder:before,.ion-fork-repo:before,.ion-fork:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy-outline:before,.ion-happy:before,.ion-headphone:before,.ion-heart-broken:before,.ion-heart:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-help:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information-circled:before,.ion-information:before,.ion-ionic:before,.ion-ios-alarm-outline:before,.ion-ios-alarm:before,.ion-ios-albums-outline:before,.ion-ios-albums:before,.ion-ios-americanfootball-outline:before,.ion-ios-americanfootball:before,.ion-ios-analytics-outline:before,.ion-ios-analytics:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at-outline:before,.ion-ios-at:before,.ion-ios-barcode-outline:before,.ion-ios-barcode:before,.ion-ios-baseball-outline:before,.ion-ios-baseball:before,.ion-ios-basketball-outline:before,.ion-ios-basketball:before,.ion-ios-bell-outline:before,.ion-ios-bell:before,.ion-ios-body-outline:before,.ion-ios-body:before,.ion-ios-bolt-outline:before,.ion-ios-bolt:before,.ion-ios-book-outline:before,.ion-ios-book:before,.ion-ios-bookmarks-outline:before,.ion-ios-bookmarks:before,.ion-ios-box-outline:before,.ion-ios-box:before,.ion-ios-briefcase-outline:before,.ion-ios-briefcase:before,.ion-ios-browsers-outline:before,.ion-ios-browsers:before,.ion-ios-calculator-outline:before,.ion-ios-calculator:before,.ion-ios-calendar-outline:before,.ion-ios-calendar:before,.ion-ios-camera-outline:before,.ion-ios-camera:before,.ion-ios-cart-outline:before,.ion-ios-cart:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatbubble-outline:before,.ion-ios-chatbubble:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-checkmark:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock-outline:before,.ion-ios-clock:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-close:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-download:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-outline:before,.ion-ios-cloudy:before,.ion-ios-cog-outline:before,.ion-ios-cog:before,.ion-ios-color-filter-outline:before,.ion-ios-color-filter:before,.ion-ios-color-wand-outline:before,.ion-ios-color-wand:before,.ion-ios-compose-outline:before,.ion-ios-compose:before,.ion-ios-contact-outline:before,.ion-ios-contact:before,.ion-ios-copy-outline:before,.ion-ios-copy:before,.ion-ios-crop-strong:before,.ion-ios-crop:before,.ion-ios-download-outline:before,.ion-ios-download:before,.ion-ios-drag:before,.ion-ios-email-outline:before,.ion-ios-email:before,.ion-ios-eye-outline:before,.ion-ios-eye:before,.ion-ios-fastforward-outline:before,.ion-ios-fastforward:before,.ion-ios-filing-outline:before,.ion-ios-filing:before,.ion-ios-film-outline:before,.ion-ios-film:before,.ion-ios-flag-outline:before,.ion-ios-flag:before,.ion-ios-flame-outline:before,.ion-ios-flame:before,.ion-ios-flask-outline:before,.ion-ios-flask:before,.ion-ios-flower-outline:before,.ion-ios-flower:before,.ion-ios-folder-outline:before,.ion-ios-folder:before,.ion-ios-football-outline:before,.ion-ios-football:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-b-outline:before,.ion-ios-game-controller-b:before,.ion-ios-gear-outline:before,.ion-ios-gear:before,.ion-ios-glasses-outline:before,.ion-ios-glasses:before,.ion-ios-grid-view-outline:before,.ion-ios-grid-view:before,.ion-ios-heart-outline:before,.ion-ios-heart:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-help:before,.ion-ios-home-outline:before,.ion-ios-home:before,.ion-ios-infinite-outline:before,.ion-ios-infinite:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-information:before,.ion-ios-ionic-outline:before,.ion-ios-keypad-outline:before,.ion-ios-keypad:before,.ion-ios-lightbulb-outline:before,.ion-ios-lightbulb:before,.ion-ios-list-outline:before,.ion-ios-list:before,.ion-ios-location-outline:before,.ion-ios-location:before,.ion-ios-locked-outline:before,.ion-ios-locked:before,.ion-ios-loop-strong:before,.ion-ios-loop:before,.ion-ios-medical-outline:before,.ion-ios-medical:before,.ion-ios-medkit-outline:before,.ion-ios-medkit:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-mic:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-minus:before,.ion-ios-monitor-outline:before,.ion-ios-monitor:before,.ion-ios-moon-outline:before,.ion-ios-moon:before,.ion-ios-more-outline:before,.ion-ios-more:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate-outline:before,.ion-ios-navigate:before,.ion-ios-nutrition-outline:before,.ion-ios-nutrition:before,.ion-ios-paper-outline:before,.ion-ios-paper:before,.ion-ios-paperplane-outline:before,.ion-ios-paperplane:before,.ion-ios-partlysunny-outline:before,.ion-ios-partlysunny:before,.ion-ios-pause-outline:before,.ion-ios-pause:before,.ion-ios-paw-outline:before,.ion-ios-paw:before,.ion-ios-people-outline:before,.ion-ios-people:before,.ion-ios-person-outline:before,.ion-ios-person:before,.ion-ios-personadd-outline:before,.ion-ios-personadd:before,.ion-ios-photos-outline:before,.ion-ios-photos:before,.ion-ios-pie-outline:before,.ion-ios-pie:before,.ion-ios-pint-outline:before,.ion-ios-pint:before,.ion-ios-play-outline:before,.ion-ios-play:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-plus:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetags-outline:before,.ion-ios-pricetags:before,.ion-ios-printer-outline:before,.ion-ios-printer:before,.ion-ios-pulse-strong:before,.ion-ios-pulse:before,.ion-ios-rainy-outline:before,.ion-ios-rainy:before,.ion-ios-recording-outline:before,.ion-ios-recording:before,.ion-ios-redo-outline:before,.ion-ios-redo:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-refresh:before,.ion-ios-reload:before,.ion-ios-reverse-camera-outline:before,.ion-ios-reverse-camera:before,.ion-ios-rewind-outline:before,.ion-ios-rewind:before,.ion-ios-rose-outline:before,.ion-ios-rose:before,.ion-ios-search-strong:before,.ion-ios-search:before,.ion-ios-settings-strong:before,.ion-ios-settings:before,.ion-ios-shuffle-strong:before,.ion-ios-shuffle:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipbackward:before,.ion-ios-skipforward-outline:before,.ion-ios-skipforward:before,.ion-ios-snowy:before,.ion-ios-speedometer-outline:before,.ion-ios-speedometer:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-star:before,.ion-ios-stopwatch-outline:before,.ion-ios-stopwatch:before,.ion-ios-sunny-outline:before,.ion-ios-sunny:before,.ion-ios-telephone-outline:before,.ion-ios-telephone:before,.ion-ios-tennisball-outline:before,.ion-ios-tennisball:before,.ion-ios-thunderstorm-outline:before,.ion-ios-thunderstorm:before,.ion-ios-time-outline:before,.ion-ios-time:before,.ion-ios-timer-outline:before,.ion-ios-timer:before,.ion-ios-toggle-outline:before,.ion-ios-toggle:before,.ion-ios-trash-outline:before,.ion-ios-trash:before,.ion-ios-undo-outline:before,.ion-ios-undo:before,.ion-ios-unlocked-outline:before,.ion-ios-unlocked:before,.ion-ios-upload-outline:before,.ion-ios-upload:before,.ion-ios-videocam-outline:before,.ion-ios-videocam:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass-outline:before,.ion-ios-wineglass:before,.ion-ios-world-outline:before,.ion-ios-world:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-minus:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon-round:before,.ion-navicon:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person-add:before,.ion-person-stalker:before,.ion-person:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-plus:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply-all:before,.ion-reply:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad-outline:before,.ion-sad:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android-outline:before,.ion-social-android:before,.ion-social-angular-outline:before,.ion-social-angular:before,.ion-social-apple-outline:before,.ion-social-apple:before,.ion-social-bitcoin-outline:before,.ion-social-bitcoin:before,.ion-social-buffer-outline:before,.ion-social-buffer:before,.ion-social-chrome-outline:before,.ion-social-chrome:before,.ion-social-codepen-outline:before,.ion-social-codepen:before,.ion-social-css3-outline:before,.ion-social-css3:before,.ion-social-designernews-outline:before,.ion-social-designernews:before,.ion-social-dribbble-outline:before,.ion-social-dribbble:before,.ion-social-dropbox-outline:before,.ion-social-dropbox:before,.ion-social-euro-outline:before,.ion-social-euro:before,.ion-social-facebook-outline:before,.ion-social-facebook:before,.ion-social-foursquare-outline:before,.ion-social-foursquare:before,.ion-social-freebsd-devil:before,.ion-social-github-outline:before,.ion-social-github:before,.ion-social-google-outline:before,.ion-social-google:before,.ion-social-googleplus-outline:before,.ion-social-googleplus:before,.ion-social-hackernews-outline:before,.ion-social-hackernews:before,.ion-social-html5-outline:before,.ion-social-html5:before,.ion-social-instagram-outline:before,.ion-social-instagram:before,.ion-social-javascript-outline:before,.ion-social-javascript:before,.ion-social-linkedin-outline:before,.ion-social-linkedin:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest-outline:before,.ion-social-pinterest:before,.ion-social-python:before,.ion-social-reddit-outline:before,.ion-social-reddit:before,.ion-social-rss-outline:before,.ion-social-rss:before,.ion-social-sass:before,.ion-social-skype-outline:before,.ion-social-skype:before,.ion-social-snapchat-outline:before,.ion-social-snapchat:before,.ion-social-tumblr-outline:before,.ion-social-tumblr:before,.ion-social-tux:before,.ion-social-twitch-outline:before,.ion-social-twitch:before,.ion-social-twitter-outline:before,.ion-social-twitter:before,.ion-social-usd-outline:before,.ion-social-usd:before,.ion-social-vimeo-outline:before,.ion-social-vimeo:before,.ion-social-whatsapp-outline:before,.ion-social-whatsapp:before,.ion-social-windows-outline:before,.ion-social-windows:before,.ion-social-wordpress-outline:before,.ion-social-wordpress:before,.ion-social-yahoo-outline:before,.ion-social-yahoo:before,.ion-social-yen-outline:before,.ion-social-yen:before,.ion-social-youtube-outline:before,.ion-social-youtube:before,.ion-soup-can-outline:before,.ion-soup-can:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle-filled:before,.ion-toggle:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt-outline:before,.ion-tshirt:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before,.ionicons
	{
	display: inline-block;
	font-family: Ionicons;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ion-alert:before {
	content: "\F101"
}

.ion-alert-circled:before {
	content: "\F100"
}

.ion-android-add:before {
	content: "\F2C7"
}

.ion-android-add-circle:before {
	content: "\F359"
}

.ion-android-alarm-clock:before {
	content: "\F35A"
}

.ion-android-alert:before {
	content: "\F35B"
}

.ion-android-apps:before {
	content: "\F35C"
}

.ion-android-archive:before {
	content: "\F2C9"
}

.ion-android-arrow-back:before {
	content: "\F2CA"
}

.ion-android-arrow-down:before {
	content: "\F35D"
}

.ion-android-arrow-dropdown:before {
	content: "\F35F"
}

.ion-android-arrow-dropdown-circle:before {
	content: "\F35E"
}

.ion-android-arrow-dropleft:before {
	content: "\F361"
}

.ion-android-arrow-dropleft-circle:before {
	content: "\F360"
}

.ion-android-arrow-dropright:before {
	content: "\F363"
}

.ion-android-arrow-dropright-circle:before {
	content: "\F362"
}

.ion-android-arrow-dropup:before {
	content: "\F365"
}

.ion-android-arrow-dropup-circle:before {
	content: "\F364"
}

.ion-android-arrow-forward:before {
	content: "\F30F"
}

.ion-android-arrow-up:before {
	content: "\F366"
}

.ion-android-attach:before {
	content: "\F367"
}

.ion-android-bar:before {
	content: "\F368"
}

.ion-android-bicycle:before {
	content: "\F369"
}

.ion-android-boat:before {
	content: "\F36A"
}

.ion-android-bookmark:before {
	content: "\F36B"
}

.ion-android-bulb:before {
	content: "\F36C"
}

.ion-android-bus:before {
	content: "\F36D"
}

.ion-android-calendar:before {
	content: "\F2D1"
}

.ion-android-call:before {
	content: "\F2D2"
}

.ion-android-camera:before {
	content: "\F2D3"
}

.ion-android-cancel:before {
	content: "\F36E"
}

.ion-android-car:before {
	content: "\F36F"
}

.ion-android-cart:before {
	content: "\F370"
}

.ion-android-chat:before {
	content: "\F2D4"
}

.ion-android-checkbox:before {
	content: "\F374"
}

.ion-android-checkbox-blank:before {
	content: "\F371"
}

.ion-android-checkbox-outline:before {
	content: "\F373"
}

.ion-android-checkbox-outline-blank:before {
	content: "\F372"
}

.ion-android-checkmark-circle:before {
	content: "\F375"
}

.ion-android-clipboard:before {
	content: "\F376"
}

.ion-android-close:before {
	content: "\F2D7"
}

.ion-android-cloud:before {
	content: "\F37A"
}

.ion-android-cloud-circle:before {
	content: "\F377"
}

.ion-android-cloud-done:before {
	content: "\F378"
}

.ion-android-cloud-outline:before {
	content: "\F379"
}

.ion-android-color-palette:before {
	content: "\F37B"
}

.ion-android-compass:before {
	content: "\F37C"
}

.ion-android-contact:before {
	content: "\F2D8"
}

.ion-android-contacts:before {
	content: "\F2D9"
}

.ion-android-contract:before {
	content: "\F37D"
}

.ion-android-create:before {
	content: "\F37E"
}

.ion-android-delete:before {
	content: "\F37F"
}

.ion-android-desktop:before {
	content: "\F380"
}

.ion-android-document:before {
	content: "\F381"
}

.ion-android-done:before {
	content: "\F383"
}

.ion-android-done-all:before {
	content: "\F382"
}

.ion-android-download:before {
	content: "\F2DD"
}

.ion-android-drafts:before {
	content: "\F384"
}

.ion-android-exit:before {
	content: "\F385"
}

.ion-android-expand:before {
	content: "\F386"
}

.ion-android-favorite:before {
	content: "\F388"
}

.ion-android-favorite-outline:before {
	content: "\F387"
}

.ion-android-film:before {
	content: "\F389"
}

.ion-android-folder:before {
	content: "\F2E0"
}

.ion-android-folder-open:before {
	content: "\F38A"
}

.ion-android-funnel:before {
	content: "\F38B"
}

.ion-android-globe:before {
	content: "\F38C"
}

.ion-android-hand:before {
	content: "\F2E3"
}

.ion-android-hangout:before {
	content: "\F38D"
}

.ion-android-happy:before {
	content: "\F38E"
}

.ion-android-home:before {
	content: "\F38F"
}

.ion-android-image:before {
	content: "\F2E4"
}

.ion-android-laptop:before {
	content: "\F390"
}

.ion-android-list:before {
	content: "\F391"
}

.ion-android-locate:before {
	content: "\F2E9"
}

.ion-android-lock:before {
	content: "\F392"
}

.ion-android-mail:before {
	content: "\F2EB"
}

.ion-android-map:before {
	content: "\F393"
}

.ion-android-menu:before {
	content: "\F394"
}

.ion-android-microphone:before {
	content: "\F2EC"
}

.ion-android-microphone-off:before {
	content: "\F395"
}

.ion-android-more-horizontal:before {
	content: "\F396"
}

.ion-android-more-vertical:before {
	content: "\F397"
}

.ion-android-navigate:before {
	content: "\F398"
}

.ion-android-notifications:before {
	content: "\F39B"
}

.ion-android-notifications-none:before {
	content: "\F399"
}

.ion-android-notifications-off:before {
	content: "\F39A"
}

.ion-android-open:before {
	content: "\F39C"
}

.ion-android-options:before {
	content: "\F39D"
}

.ion-android-people:before {
	content: "\F39E"
}

.ion-android-person:before {
	content: "\F3A0"
}

.ion-android-person-add:before {
	content: "\F39F"
}

.ion-android-phone-landscape:before {
	content: "\F3A1"
}

.ion-android-phone-portrait:before {
	content: "\F3A2"
}

.ion-android-pin:before {
	content: "\F3A3"
}

.ion-android-plane:before {
	content: "\F3A4"
}

.ion-android-playstore:before {
	content: "\F2F0"
}

.ion-android-print:before {
	content: "\F3A5"
}

.ion-android-radio-button-off:before {
	content: "\F3A6"
}

.ion-android-radio-button-on:before {
	content: "\F3A7"
}

.ion-android-refresh:before {
	content: "\F3A8"
}

.ion-android-remove:before {
	content: "\F2F4"
}

.ion-android-remove-circle:before {
	content: "\F3A9"
}

.ion-android-restaurant:before {
	content: "\F3AA"
}

.ion-android-sad:before {
	content: "\F3AB"
}

.ion-android-search:before {
	content: "\F2F5"
}

.ion-android-send:before {
	content: "\F2F6"
}

.ion-android-settings:before {
	content: "\F2F7"
}

.ion-android-share:before {
	content: "\F2F8"
}

.ion-android-share-alt:before {
	content: "\F3AC"
}

.ion-android-star:before {
	content: "\F2FC"
}

.ion-android-star-half:before {
	content: "\F3AD"
}

.ion-android-star-outline:before {
	content: "\F3AE"
}

.ion-android-stopwatch:before {
	content: "\F2FD"
}

.ion-android-subway:before {
	content: "\F3AF"
}

.ion-android-sunny:before {
	content: "\F3B0"
}

.ion-android-sync:before {
	content: "\F3B1"
}

.ion-android-textsms:before {
	content: "\F3B2"
}

.ion-android-time:before {
	content: "\F3B3"
}

.ion-android-train:before {
	content: "\F3B4"
}

.ion-android-unlock:before {
	content: "\F3B5"
}

.ion-android-upload:before {
	content: "\F3B6"
}

.ion-android-volume-down:before {
	content: "\F3B7"
}

.ion-android-volume-mute:before {
	content: "\F3B8"
}

.ion-android-volume-off:before {
	content: "\F3B9"
}

.ion-android-volume-up:before {
	content: "\F3BA"
}

.ion-android-walk:before {
	content: "\F3BB"
}

.ion-android-warning:before {
	content: "\F3BC"
}

.ion-android-watch:before {
	content: "\F3BD"
}

.ion-android-wifi:before {
	content: "\F305"
}

.ion-aperture:before {
	content: "\F313"
}

.ion-archive:before {
	content: "\F102"
}

.ion-arrow-down-a:before {
	content: "\F103"
}

.ion-arrow-down-b:before {
	content: "\F104"
}

.ion-arrow-down-c:before {
	content: "\F105"
}

.ion-arrow-expand:before {
	content: "\F25E"
}

.ion-arrow-graph-down-left:before {
	content: "\F25F"
}

.ion-arrow-graph-down-right:before {
	content: "\F260"
}

.ion-arrow-graph-up-left:before {
	content: "\F261"
}

.ion-arrow-graph-up-right:before {
	content: "\F262"
}

.ion-arrow-left-a:before {
	content: "\F106"
}

.ion-arrow-left-b:before {
	content: "\F107"
}

.ion-arrow-left-c:before {
	content: "\F108"
}

.ion-arrow-move:before {
	content: "\F263"
}

.ion-arrow-resize:before {
	content: "\F264"
}

.ion-arrow-return-left:before {
	content: "\F265"
}

.ion-arrow-return-right:before {
	content: "\F266"
}

.ion-arrow-right-a:before {
	content: "\F109"
}

.ion-arrow-right-b:before {
	content: "\F10A"
}

.ion-arrow-right-c:before {
	content: "\F10B"
}

.ion-arrow-shrink:before {
	content: "\F267"
}

.ion-arrow-swap:before {
	content: "\F268"
}

.ion-arrow-up-a:before {
	content: "\F10C"
}

.ion-arrow-up-b:before {
	content: "\F10D"
}

.ion-arrow-up-c:before {
	content: "\F10E"
}

.ion-asterisk:before {
	content: "\F314"
}

.ion-at:before {
	content: "\F10F"
}

.ion-backspace:before {
	content: "\F3BF"
}

.ion-backspace-outline:before {
	content: "\F3BE"
}

.ion-bag:before {
	content: "\F110"
}

.ion-battery-charging:before {
	content: "\F111"
}

.ion-battery-empty:before {
	content: "\F112"
}

.ion-battery-full:before {
	content: "\F113"
}

.ion-battery-half:before {
	content: "\F114"
}

.ion-battery-low:before {
	content: "\F115"
}

.ion-beaker:before {
	content: "\F269"
}

.ion-beer:before {
	content: "\F26A"
}

.ion-bluetooth:before {
	content: "\F116"
}

.ion-bonfire:before {
	content: "\F315"
}

.ion-bookmark:before {
	content: "\F26B"
}

.ion-bowtie:before {
	content: "\F3C0"
}

.ion-briefcase:before {
	content: "\F26C"
}

.ion-bug:before {
	content: "\F2BE"
}

.ion-calculator:before {
	content: "\F26D"
}

.ion-calendar:before {
	content: "\F117"
}

.ion-camera:before {
	content: "\F118"
}

.ion-card:before {
	content: "\F119"
}

.ion-cash:before {
	content: "\F316"
}

.ion-chatbox:before {
	content: "\F11B"
}

.ion-chatbox-working:before {
	content: "\F11A"
}

.ion-chatboxes:before {
	content: "\F11C"
}

.ion-chatbubble:before {
	content: "\F11E"
}

.ion-chatbubble-working:before {
	content: "\F11D"
}

.ion-chatbubbles:before {
	content: "\F11F"
}

.ion-checkmark:before {
	content: "\F122"
}

.ion-checkmark-circled:before {
	content: "\F120"
}

.ion-checkmark-round:before {
	content: "\F121"
}

.ion-chevron-down:before {
	content: "\F123"
}

.ion-chevron-left:before {
	content: "\F124"
}

.ion-chevron-right:before {
	content: "\F125"
}

.ion-chevron-up:before {
	content: "\F126"
}

.ion-clipboard:before {
	content: "\F127"
}

.ion-clock:before {
	content: "\F26E"
}

.ion-close:before {
	content: "\F12A"
}

.ion-close-circled:before {
	content: "\F128"
}

.ion-close-round:before {
	content: "\F129"
}

.ion-closed-captioning:before {
	content: "\F317"
}

.ion-cloud:before {
	content: "\F12B"
}

.ion-code:before {
	content: "\F271"
}

.ion-code-download:before {
	content: "\F26F"
}

.ion-code-working:before {
	content: "\F270"
}

.ion-coffee:before {
	content: "\F272"
}

.ion-compass:before {
	content: "\F273"
}

.ion-compose:before {
	content: "\F12C"
}

.ion-connection-bars:before {
	content: "\F274"
}

.ion-contrast:before {
	content: "\F275"
}

.ion-crop:before {
	content: "\F3C1"
}

.ion-cube:before {
	content: "\F318"
}

.ion-disc:before {
	content: "\F12D"
}

.ion-document:before {
	content: "\F12F"
}

.ion-document-text:before {
	content: "\F12E"
}

.ion-drag:before {
	content: "\F130"
}

.ion-earth:before {
	content: "\F276"
}

.ion-easel:before {
	content: "\F3C2"
}

.ion-edit:before {
	content: "\F2BF"
}

.ion-egg:before {
	content: "\F277"
}

.ion-eject:before {
	content: "\F131"
}

.ion-email:before {
	content: "\F132"
}

.ion-email-unread:before {
	content: "\F3C3"
}

.ion-erlenmeyer-flask:before {
	content: "\F3C5"
}

.ion-erlenmeyer-flask-bubbles:before {
	content: "\F3C4"
}

.ion-eye:before {
	content: "\F133"
}

.ion-eye-disabled:before {
	content: "\F306"
}

.ion-female:before {
	content: "\F278"
}

.ion-filing:before {
	content: "\F134"
}

.ion-film-marker:before {
	content: "\F135"
}

.ion-fireball:before {
	content: "\F319"
}

.ion-flag:before {
	content: "\F279"
}

.ion-flame:before {
	content: "\F31A"
}

.ion-flash:before {
	content: "\F137"
}

.ion-flash-off:before {
	content: "\F136"
}

.ion-folder:before {
	content: "\F139"
}

.ion-fork:before {
	content: "\F27A"
}

.ion-fork-repo:before {
	content: "\F2C0"
}

.ion-forward:before {
	content: "\F13A"
}

.ion-funnel:before {
	content: "\F31B"
}

.ion-gear-a:before {
	content: "\F13D"
}

.ion-gear-b:before {
	content: "\F13E"
}

.ion-grid:before {
	content: "\F13F"
}

.ion-hammer:before {
	content: "\F27B"
}

.ion-happy:before {
	content: "\F31C"
}

.ion-happy-outline:before {
	content: "\F3C6"
}

.ion-headphone:before {
	content: "\F140"
}

.ion-heart:before {
	content: "\F141"
}

.ion-heart-broken:before {
	content: "\F31D"
}

.ion-help:before {
	content: "\F143"
}

.ion-help-buoy:before {
	content: "\F27C"
}

.ion-help-circled:before {
	content: "\F142"
}

.ion-home:before {
	content: "\F144"
}

.ion-icecream:before {
	content: "\F27D"
}

.ion-image:before {
	content: "\F147"
}

.ion-images:before {
	content: "\F148"
}

.ion-information:before {
	content: "\F14A"
}

.ion-information-circled:before {
	content: "\F149"
}

.ion-ionic:before {
	content: "\F14B"
}

.ion-ios-alarm:before {
	content: "\F3C8"
}

.ion-ios-alarm-outline:before {
	content: "\F3C7"
}

.ion-ios-albums:before {
	content: "\F3CA"
}

.ion-ios-albums-outline:before {
	content: "\F3C9"
}

.ion-ios-americanfootball:before {
	content: "\F3CC"
}

.ion-ios-americanfootball-outline:before {
	content: "\F3CB"
}

.ion-ios-analytics:before {
	content: "\F3CE"
}

.ion-ios-analytics-outline:before {
	content: "\F3CD"
}

.ion-ios-arrow-back:before {
	content: "\F3CF"
}

.ion-ios-arrow-down:before {
	content: "\F3D0"
}

.ion-ios-arrow-forward:before {
	content: "\F3D1"
}

.ion-ios-arrow-left:before {
	content: "\F3D2"
}

.ion-ios-arrow-right:before {
	content: "\F3D3"
}

.ion-ios-arrow-thin-down:before {
	content: "\F3D4"
}

.ion-ios-arrow-thin-left:before {
	content: "\F3D5"
}

.ion-ios-arrow-thin-right:before {
	content: "\F3D6"
}

.ion-ios-arrow-thin-up:before {
	content: "\F3D7"
}

.ion-ios-arrow-up:before {
	content: "\F3D8"
}

.ion-ios-at:before {
	content: "\F3DA"
}

.ion-ios-at-outline:before {
	content: "\F3D9"
}

.ion-ios-barcode:before {
	content: "\F3DC"
}

.ion-ios-barcode-outline:before {
	content: "\F3DB"
}

.ion-ios-baseball:before {
	content: "\F3DE"
}

.ion-ios-baseball-outline:before {
	content: "\F3DD"
}

.ion-ios-basketball:before {
	content: "\F3E0"
}

.ion-ios-basketball-outline:before {
	content: "\F3DF"
}

.ion-ios-bell:before {
	content: "\F3E2"
}

.ion-ios-bell-outline:before {
	content: "\F3E1"
}

.ion-ios-body:before {
	content: "\F3E4"
}

.ion-ios-body-outline:before {
	content: "\F3E3"
}

.ion-ios-bolt:before {
	content: "\F3E6"
}

.ion-ios-bolt-outline:before {
	content: "\F3E5"
}

.ion-ios-book:before {
	content: "\F3E8"
}

.ion-ios-book-outline:before {
	content: "\F3E7"
}

.ion-ios-bookmarks:before {
	content: "\F3EA"
}

.ion-ios-bookmarks-outline:before {
	content: "\F3E9"
}

.ion-ios-box:before {
	content: "\F3EC"
}

.ion-ios-box-outline:before {
	content: "\F3EB"
}

.ion-ios-briefcase:before {
	content: "\F3EE"
}

.ion-ios-briefcase-outline:before {
	content: "\F3ED"
}

.ion-ios-browsers:before {
	content: "\F3F0"
}

.ion-ios-browsers-outline:before {
	content: "\F3EF"
}

.ion-ios-calculator:before {
	content: "\F3F2"
}

.ion-ios-calculator-outline:before {
	content: "\F3F1"
}

.ion-ios-calendar:before {
	content: "\F3F4"
}

.ion-ios-calendar-outline:before {
	content: "\F3F3"
}

.ion-ios-camera:before {
	content: "\F3F6"
}

.ion-ios-camera-outline:before {
	content: "\F3F5"
}

.ion-ios-cart:before {
	content: "\F3F8"
}

.ion-ios-cart-outline:before {
	content: "\F3F7"
}

.ion-ios-chatboxes:before {
	content: "\F3FA"
}

.ion-ios-chatboxes-outline:before {
	content: "\F3F9"
}

.ion-ios-chatbubble:before {
	content: "\F3FC"
}

.ion-ios-chatbubble-outline:before {
	content: "\F3FB"
}

.ion-ios-checkmark:before {
	content: "\F3FF"
}

.ion-ios-checkmark-empty:before {
	content: "\F3FD"
}

.ion-ios-checkmark-outline:before {
	content: "\F3FE"
}

.ion-ios-circle-filled:before {
	content: "\F400"
}

.ion-ios-circle-outline:before {
	content: "\F401"
}

.ion-ios-clock:before {
	content: "\F403"
}

.ion-ios-clock-outline:before {
	content: "\F402"
}

.ion-ios-close:before {
	content: "\F406"
}

.ion-ios-close-empty:before {
	content: "\F404"
}

.ion-ios-close-outline:before {
	content: "\F405"
}

.ion-ios-cloud:before {
	content: "\F40C"
}

.ion-ios-cloud-download:before {
	content: "\F408"
}

.ion-ios-cloud-download-outline:before {
	content: "\F407"
}

.ion-ios-cloud-outline:before {
	content: "\F409"
}

.ion-ios-cloud-upload:before {
	content: "\F40B"
}

.ion-ios-cloud-upload-outline:before {
	content: "\F40A"
}

.ion-ios-cloudy:before {
	content: "\F410"
}

.ion-ios-cloudy-night:before {
	content: "\F40E"
}

.ion-ios-cloudy-night-outline:before {
	content: "\F40D"
}

.ion-ios-cloudy-outline:before {
	content: "\F40F"
}

.ion-ios-cog:before {
	content: "\F412"
}

.ion-ios-cog-outline:before {
	content: "\F411"
}

.ion-ios-color-filter:before {
	content: "\F414"
}

.ion-ios-color-filter-outline:before {
	content: "\F413"
}

.ion-ios-color-wand:before {
	content: "\F416"
}

.ion-ios-color-wand-outline:before {
	content: "\F415"
}

.ion-ios-compose:before {
	content: "\F418"
}

.ion-ios-compose-outline:before {
	content: "\F417"
}

.ion-ios-contact:before {
	content: "\F41A"
}

.ion-ios-contact-outline:before {
	content: "\F419"
}

.ion-ios-copy:before {
	content: "\F41C"
}

.ion-ios-copy-outline:before {
	content: "\F41B"
}

.ion-ios-crop:before {
	content: "\F41E"
}

.ion-ios-crop-strong:before {
	content: "\F41D"
}

.ion-ios-download:before {
	content: "\F420"
}

.ion-ios-download-outline:before {
	content: "\F41F"
}

.ion-ios-drag:before {
	content: "\F421"
}

.ion-ios-email:before {
	content: "\F423"
}

.ion-ios-email-outline:before {
	content: "\F422"
}

.ion-ios-eye:before {
	content: "\F425"
}

.ion-ios-eye-outline:before {
	content: "\F424"
}

.ion-ios-fastforward:before {
	content: "\F427"
}

.ion-ios-fastforward-outline:before {
	content: "\F426"
}

.ion-ios-filing:before {
	content: "\F429"
}

.ion-ios-filing-outline:before {
	content: "\F428"
}

.ion-ios-film:before {
	content: "\F42B"
}

.ion-ios-film-outline:before {
	content: "\F42A"
}

.ion-ios-flag:before {
	content: "\F42D"
}

.ion-ios-flag-outline:before {
	content: "\F42C"
}

.ion-ios-flame:before {
	content: "\F42F"
}

.ion-ios-flame-outline:before {
	content: "\F42E"
}

.ion-ios-flask:before {
	content: "\F431"
}

.ion-ios-flask-outline:before {
	content: "\F430"
}

.ion-ios-flower:before {
	content: "\F433"
}

.ion-ios-flower-outline:before {
	content: "\F432"
}

.ion-ios-folder:before {
	content: "\F435"
}

.ion-ios-folder-outline:before {
	content: "\F434"
}

.ion-ios-football:before {
	content: "\F437"
}

.ion-ios-football-outline:before {
	content: "\F436"
}

.ion-ios-game-controller-a:before {
	content: "\F439"
}

.ion-ios-game-controller-a-outline:before {
	content: "\F438"
}

.ion-ios-game-controller-b:before {
	content: "\F43B"
}

.ion-ios-game-controller-b-outline:before {
	content: "\F43A"
}

.ion-ios-gear:before {
	content: "\F43D"
}

.ion-ios-gear-outline:before {
	content: "\F43C"
}

.ion-ios-glasses:before {
	content: "\F43F"
}

.ion-ios-glasses-outline:before {
	content: "\F43E"
}

.ion-ios-grid-view:before {
	content: "\F441"
}

.ion-ios-grid-view-outline:before {
	content: "\F440"
}

.ion-ios-heart:before {
	content: "\F443"
}

.ion-ios-heart-outline:before {
	content: "\F442"
}

.ion-ios-help:before {
	content: "\F446"
}

.ion-ios-help-empty:before {
	content: "\F444"
}

.ion-ios-help-outline:before {
	content: "\F445"
}

.ion-ios-home:before {
	content: "\F448"
}

.ion-ios-home-outline:before {
	content: "\F447"
}

.ion-ios-infinite:before {
	content: "\F44A"
}

.ion-ios-infinite-outline:before {
	content: "\F449"
}

.ion-ios-information:before {
	content: "\F44D"
}

.ion-ios-information-empty:before {
	content: "\F44B"
}

.ion-ios-information-outline:before {
	content: "\F44C"
}

.ion-ios-ionic-outline:before {
	content: "\F44E"
}

.ion-ios-keypad:before {
	content: "\F450"
}

.ion-ios-keypad-outline:before {
	content: "\F44F"
}

.ion-ios-lightbulb:before {
	content: "\F452"
}

.ion-ios-lightbulb-outline:before {
	content: "\F451"
}

.ion-ios-list:before {
	content: "\F454"
}

.ion-ios-list-outline:before {
	content: "\F453"
}

.ion-ios-location:before {
	content: "\F456"
}

.ion-ios-location-outline:before {
	content: "\F455"
}

.ion-ios-locked:before {
	content: "\F458"
}

.ion-ios-locked-outline:before {
	content: "\F457"
}

.ion-ios-loop:before {
	content: "\F45A"
}

.ion-ios-loop-strong:before {
	content: "\F459"
}

.ion-ios-medical:before {
	content: "\F45C"
}

.ion-ios-medical-outline:before {
	content: "\F45B"
}

.ion-ios-medkit:before {
	content: "\F45E"
}

.ion-ios-medkit-outline:before {
	content: "\F45D"
}

.ion-ios-mic:before {
	content: "\F461"
}

.ion-ios-mic-off:before {
	content: "\F45F"
}

.ion-ios-mic-outline:before {
	content: "\F460"
}

.ion-ios-minus:before {
	content: "\F464"
}

.ion-ios-minus-empty:before {
	content: "\F462"
}

.ion-ios-minus-outline:before {
	content: "\F463"
}

.ion-ios-monitor:before {
	content: "\F466"
}

.ion-ios-monitor-outline:before {
	content: "\F465"
}

.ion-ios-moon:before {
	content: "\F468"
}

.ion-ios-moon-outline:before {
	content: "\F467"
}

.ion-ios-more:before {
	content: "\F46A"
}

.ion-ios-more-outline:before {
	content: "\F469"
}

.ion-ios-musical-note:before {
	content: "\F46B"
}

.ion-ios-musical-notes:before {
	content: "\F46C"
}

.ion-ios-navigate:before {
	content: "\F46E"
}

.ion-ios-navigate-outline:before {
	content: "\F46D"
}

.ion-ios-nutrition:before {
	content: "\F470"
}

.ion-ios-nutrition-outline:before {
	content: "\F46F"
}

.ion-ios-paper:before {
	content: "\F472"
}

.ion-ios-paper-outline:before {
	content: "\F471"
}

.ion-ios-paperplane:before {
	content: "\F474"
}

.ion-ios-paperplane-outline:before {
	content: "\F473"
}

.ion-ios-partlysunny:before {
	content: "\F476"
}

.ion-ios-partlysunny-outline:before {
	content: "\F475"
}

.ion-ios-pause:before {
	content: "\F478"
}

.ion-ios-pause-outline:before {
	content: "\F477"
}

.ion-ios-paw:before {
	content: "\F47A"
}

.ion-ios-paw-outline:before {
	content: "\F479"
}

.ion-ios-people:before {
	content: "\F47C"
}

.ion-ios-people-outline:before {
	content: "\F47B"
}

.ion-ios-person:before {
	content: "\F47E"
}

.ion-ios-person-outline:before {
	content: "\F47D"
}

.ion-ios-personadd:before {
	content: "\F480"
}

.ion-ios-personadd-outline:before {
	content: "\F47F"
}

.ion-ios-photos:before {
	content: "\F482"
}

.ion-ios-photos-outline:before {
	content: "\F481"
}

.ion-ios-pie:before {
	content: "\F484"
}

.ion-ios-pie-outline:before {
	content: "\F483"
}

.ion-ios-pint:before {
	content: "\F486"
}

.ion-ios-pint-outline:before {
	content: "\F485"
}

.ion-ios-play:before {
	content: "\F488"
}

.ion-ios-play-outline:before {
	content: "\F487"
}

.ion-ios-plus:before {
	content: "\F48B"
}

.ion-ios-plus-empty:before {
	content: "\F489"
}

.ion-ios-plus-outline:before {
	content: "\F48A"
}

.ion-ios-pricetag:before {
	content: "\F48D"
}

.ion-ios-pricetag-outline:before {
	content: "\F48C"
}

.ion-ios-pricetags:before {
	content: "\F48F"
}

.ion-ios-pricetags-outline:before {
	content: "\F48E"
}

.ion-ios-printer:before {
	content: "\F491"
}

.ion-ios-printer-outline:before {
	content: "\F490"
}

.ion-ios-pulse:before {
	content: "\F493"
}

.ion-ios-pulse-strong:before {
	content: "\F492"
}

.ion-ios-rainy:before {
	content: "\F495"
}

.ion-ios-rainy-outline:before {
	content: "\F494"
}

.ion-ios-recording:before {
	content: "\F497"
}

.ion-ios-recording-outline:before {
	content: "\F496"
}

.ion-ios-redo:before {
	content: "\F499"
}

.ion-ios-redo-outline:before {
	content: "\F498"
}

.ion-ios-refresh:before {
	content: "\F49C"
}

.ion-ios-refresh-empty:before {
	content: "\F49A"
}

.ion-ios-refresh-outline:before {
	content: "\F49B"
}

.ion-ios-reload:before {
	content: "\F49D"
}

.ion-ios-reverse-camera:before {
	content: "\F49F"
}

.ion-ios-reverse-camera-outline:before {
	content: "\F49E"
}

.ion-ios-rewind:before {
	content: "\F4A1"
}

.ion-ios-rewind-outline:before {
	content: "\F4A0"
}

.ion-ios-rose:before {
	content: "\F4A3"
}

.ion-ios-rose-outline:before {
	content: "\F4A2"
}

.ion-ios-search:before {
	content: "\F4A5"
}

.ion-ios-search-strong:before {
	content: "\F4A4"
}

.ion-ios-settings:before {
	content: "\F4A7"
}

.ion-ios-settings-strong:before {
	content: "\F4A6"
}

.ion-ios-shuffle:before {
	content: "\F4A9"
}

.ion-ios-shuffle-strong:before {
	content: "\F4A8"
}

.ion-ios-skipbackward:before {
	content: "\F4AB"
}

.ion-ios-skipbackward-outline:before {
	content: "\F4AA"
}

.ion-ios-skipforward:before {
	content: "\F4AD"
}

.ion-ios-skipforward-outline:before {
	content: "\F4AC"
}

.ion-ios-snowy:before {
	content: "\F4AE"
}

.ion-ios-speedometer:before {
	content: "\F4B0"
}

.ion-ios-speedometer-outline:before {
	content: "\F4AF"
}

.ion-ios-star:before {
	content: "\F4B3"
}

.ion-ios-star-half:before {
	content: "\F4B1"
}

.ion-ios-star-outline:before {
	content: "\F4B2"
}

.ion-ios-stopwatch:before {
	content: "\F4B5"
}

.ion-ios-stopwatch-outline:before {
	content: "\F4B4"
}

.ion-ios-sunny:before {
	content: "\F4B7"
}

.ion-ios-sunny-outline:before {
	content: "\F4B6"
}

.ion-ios-telephone:before {
	content: "\F4B9"
}

.ion-ios-telephone-outline:before {
	content: "\F4B8"
}

.ion-ios-tennisball:before {
	content: "\F4BB"
}

.ion-ios-tennisball-outline:before {
	content: "\F4BA"
}

.ion-ios-thunderstorm:before {
	content: "\F4BD"
}

.ion-ios-thunderstorm-outline:before {
	content: "\F4BC"
}

.ion-ios-time:before {
	content: "\F4BF"
}

.ion-ios-time-outline:before {
	content: "\F4BE"
}

.ion-ios-timer:before {
	content: "\F4C1"
}

.ion-ios-timer-outline:before {
	content: "\F4C0"
}

.ion-ios-toggle:before {
	content: "\F4C3"
}

.ion-ios-toggle-outline:before {
	content: "\F4C2"
}

.ion-ios-trash:before {
	content: "\F4C5"
}

.ion-ios-trash-outline:before {
	content: "\F4C4"
}

.ion-ios-undo:before {
	content: "\F4C7"
}

.ion-ios-undo-outline:before {
	content: "\F4C6"
}

.ion-ios-unlocked:before {
	content: "\F4C9"
}

.ion-ios-unlocked-outline:before {
	content: "\F4C8"
}

.ion-ios-upload:before {
	content: "\F4CB"
}

.ion-ios-upload-outline:before {
	content: "\F4CA"
}

.ion-ios-videocam:before {
	content: "\F4CD"
}

.ion-ios-videocam-outline:before {
	content: "\F4CC"
}

.ion-ios-volume-high:before {
	content: "\F4CE"
}

.ion-ios-volume-low:before {
	content: "\F4CF"
}

.ion-ios-wineglass:before {
	content: "\F4D1"
}

.ion-ios-wineglass-outline:before {
	content: "\F4D0"
}

.ion-ios-world:before {
	content: "\F4D3"
}

.ion-ios-world-outline:before {
	content: "\F4D2"
}

.ion-ipad:before {
	content: "\F1F9"
}

.ion-iphone:before {
	content: "\F1FA"
}

.ion-ipod:before {
	content: "\F1FB"
}

.ion-jet:before {
	content: "\F295"
}

.ion-key:before {
	content: "\F296"
}

.ion-knife:before {
	content: "\F297"
}

.ion-laptop:before {
	content: "\F1FC"
}

.ion-leaf:before {
	content: "\F1FD"
}

.ion-levels:before {
	content: "\F298"
}

.ion-lightbulb:before {
	content: "\F299"
}

.ion-link:before {
	content: "\F1FE"
}

.ion-load-a:before {
	content: "\F29A"
}

.ion-load-b:before {
	content: "\F29B"
}

.ion-load-c:before {
	content: "\F29C"
}

.ion-load-d:before {
	content: "\F29D"
}

.ion-location:before {
	content: "\F1FF"
}

.ion-lock-combination:before {
	content: "\F4D4"
}

.ion-locked:before {
	content: "\F200"
}

.ion-log-in:before {
	content: "\F29E"
}

.ion-log-out:before {
	content: "\F29F"
}

.ion-loop:before {
	content: "\F201"
}

.ion-magnet:before {
	content: "\F2A0"
}

.ion-male:before {
	content: "\F2A1"
}

.ion-man:before {
	content: "\F202"
}

.ion-map:before {
	content: "\F203"
}

.ion-medkit:before {
	content: "\F2A2"
}

.ion-merge:before {
	content: "\F33F"
}

.ion-mic-a:before {
	content: "\F204"
}

.ion-mic-b:before {
	content: "\F205"
}

.ion-mic-c:before {
	content: "\F206"
}

.ion-minus:before {
	content: "\F209"
}

.ion-minus-circled:before {
	content: "\F207"
}

.ion-minus-round:before {
	content: "\F208"
}

.ion-model-s:before {
	content: "\F2C1"
}

.ion-monitor:before {
	content: "\F20A"
}

.ion-more:before {
	content: "\F20B"
}

.ion-mouse:before {
	content: "\F340"
}

.ion-music-note:before {
	content: "\F20C"
}

.ion-navicon:before {
	content: "\F20E"
}

.ion-navicon-round:before {
	content: "\F20D"
}

.ion-navigate:before {
	content: "\F2A3"
}

.ion-network:before {
	content: "\F341"
}

.ion-no-smoking:before {
	content: "\F2C2"
}

.ion-nuclear:before {
	content: "\F2A4"
}

.ion-outlet:before {
	content: "\F342"
}

.ion-paintbrush:before {
	content: "\F4D5"
}

.ion-paintbucket:before {
	content: "\F4D6"
}

.ion-paper-airplane:before {
	content: "\F2C3"
}

.ion-paperclip:before {
	content: "\F20F"
}

.ion-pause:before {
	content: "\F210"
}

.ion-person:before {
	content: "\F213"
}

.ion-person-add:before {
	content: "\F211"
}

.ion-person-stalker:before {
	content: "\F212"
}

.ion-pie-graph:before {
	content: "\F2A5"
}

.ion-pin:before {
	content: "\F2A6"
}

.ion-pinpoint:before {
	content: "\F2A7"
}

.ion-pizza:before {
	content: "\F2A8"
}

.ion-plane:before {
	content: "\F214"
}

.ion-planet:before {
	content: "\F343"
}

.ion-play:before {
	content: "\F215"
}

.ion-playstation:before {
	content: "\F30A"
}

.ion-plus:before {
	content: "\F218"
}

.ion-plus-circled:before {
	content: "\F216"
}

.ion-plus-round:before {
	content: "\F217"
}

.ion-podium:before {
	content: "\F344"
}

.ion-pound:before {
	content: "\F219"
}

.ion-power:before {
	content: "\F2A9"
}

.ion-pricetag:before {
	content: "\F2AA"
}

.ion-pricetags:before {
	content: "\F2AB"
}

.ion-printer:before {
	content: "\F21A"
}

.ion-pull-request:before {
	content: "\F345"
}

.ion-qr-scanner:before {
	content: "\F346"
}

.ion-quote:before {
	content: "\F347"
}

.ion-radio-waves:before {
	content: "\F2AC"
}

.ion-record:before {
	content: "\F21B"
}

.ion-refresh:before {
	content: "\F21C"
}

.ion-reply:before {
	content: "\F21E"
}

.ion-reply-all:before {
	content: "\F21D"
}

.ion-ribbon-a:before {
	content: "\F348"
}

.ion-ribbon-b:before {
	content: "\F349"
}

.ion-sad:before {
	content: "\F34A"
}

.ion-sad-outline:before {
	content: "\F4D7"
}

.ion-scissors:before {
	content: "\F34B"
}

.ion-search:before {
	content: "\F21F"
}

.ion-settings:before {
	content: "\F2AD"
}

.ion-share:before {
	content: "\F220"
}

.ion-shuffle:before {
	content: "\F221"
}

.ion-skip-backward:before {
	content: "\F222"
}

.ion-skip-forward:before {
	content: "\F223"
}

.ion-social-android:before {
	content: "\F225"
}

.ion-social-android-outline:before {
	content: "\F224"
}

.ion-social-angular:before {
	content: "\F4D9"
}

.ion-social-angular-outline:before {
	content: "\F4D8"
}

.ion-social-apple:before {
	content: "\F227"
}

.ion-social-apple-outline:before {
	content: "\F226"
}

.ion-social-bitcoin:before {
	content: "\F2AF"
}

.ion-social-bitcoin-outline:before {
	content: "\F2AE"
}

.ion-social-buffer:before {
	content: "\F229"
}

.ion-social-buffer-outline:before {
	content: "\F228"
}

.ion-social-chrome:before {
	content: "\F4DB"
}

.ion-social-chrome-outline:before {
	content: "\F4DA"
}

.ion-social-codepen:before {
	content: "\F4DD"
}

.ion-social-codepen-outline:before {
	content: "\F4DC"
}

.ion-social-css3:before {
	content: "\F4DF"
}

.ion-social-css3-outline:before {
	content: "\F4DE"
}

.ion-social-designernews:before {
	content: "\F22B"
}

.ion-social-designernews-outline:before {
	content: "\F22A"
}

.ion-social-dribbble:before {
	content: "\F22D"
}

.ion-social-dribbble-outline:before {
	content: "\F22C"
}

.ion-social-dropbox:before {
	content: "\F22F"
}

.ion-social-dropbox-outline:before {
	content: "\F22E"
}

.ion-social-euro:before {
	content: "\F4E1"
}

.ion-social-euro-outline:before {
	content: "\F4E0"
}

.ion-social-facebook:before {
	content: "\F231"
}

.ion-social-facebook-outline:before {
	content: "\F230"
}

.ion-social-foursquare:before {
	content: "\F34D"
}

.ion-social-foursquare-outline:before {
	content: "\F34C"
}

.ion-social-freebsd-devil:before {
	content: "\F2C4"
}

.ion-social-github:before {
	content: "\F233"
}

.ion-social-github-outline:before {
	content: "\F232"
}

.ion-social-google:before {
	content: "\F34F"
}

.ion-social-google-outline:before {
	content: "\F34E"
}

.ion-social-googleplus:before {
	content: "\F235"
}

.ion-social-googleplus-outline:before {
	content: "\F234"
}

.ion-social-hackernews:before {
	content: "\F237"
}

.ion-social-hackernews-outline:before {
	content: "\F236"
}

.ion-social-html5:before {
	content: "\F4E3"
}

.ion-social-html5-outline:before {
	content: "\F4E2"
}

.ion-social-instagram:before {
	content: "\F351"
}

.ion-social-instagram-outline:before {
	content: "\F350"
}

.ion-social-javascript:before {
	content: "\F4E5"
}

.ion-social-javascript-outline:before {
	content: "\F4E4"
}

.ion-social-linkedin:before {
	content: "\F239"
}

.ion-social-linkedin-outline:before {
	content: "\F238"
}

.ion-social-markdown:before {
	content: "\F4E6"
}

.ion-social-nodejs:before {
	content: "\F4E7"
}

.ion-social-octocat:before {
	content: "\F4E8"
}

.ion-social-pinterest:before {
	content: "\F2B1"
}

.ion-social-pinterest-outline:before {
	content: "\F2B0"
}

.ion-social-python:before {
	content: "\F4E9"
}

.ion-social-reddit:before {
	content: "\F23B"
}

.ion-social-reddit-outline:before {
	content: "\F23A"
}

.ion-social-rss:before {
	content: "\F23D"
}

.ion-social-rss-outline:before {
	content: "\F23C"
}

.ion-social-sass:before {
	content: "\F4EA"
}

.ion-social-skype:before {
	content: "\F23F"
}

.ion-social-skype-outline:before {
	content: "\F23E"
}

.ion-social-snapchat:before {
	content: "\F4EC"
}

.ion-social-snapchat-outline:before {
	content: "\F4EB"
}

.ion-social-tumblr:before {
	content: "\F241"
}

.ion-social-tumblr-outline:before {
	content: "\F240"
}

.ion-social-tux:before {
	content: "\F2C5"
}

.ion-social-twitch:before {
	content: "\F4EE"
}

.ion-social-twitch-outline:before {
	content: "\F4ED"
}

.ion-social-twitter:before {
	content: "\F243"
}

.ion-social-twitter-outline:before {
	content: "\F242"
}

.ion-social-usd:before {
	content: "\F353"
}

.ion-social-usd-outline:before {
	content: "\F352"
}

.ion-social-vimeo:before {
	content: "\F245"
}

.ion-social-vimeo-outline:before {
	content: "\F244"
}

.ion-social-whatsapp:before {
	content: "\F4F0"
}

.ion-social-whatsapp-outline:before {
	content: "\F4EF"
}

.ion-social-windows:before {
	content: "\F247"
}

.ion-social-windows-outline:before {
	content: "\F246"
}

.ion-social-wordpress:before {
	content: "\F249"
}

.ion-social-wordpress-outline:before {
	content: "\F248"
}

.ion-social-yahoo:before {
	content: "\F24B"
}

.ion-social-yahoo-outline:before {
	content: "\F24A"
}

.ion-social-yen:before {
	content: "\F4F2"
}

.ion-social-yen-outline:before {
	content: "\F4F1"
}

.ion-social-youtube:before {
	content: "\F24D"
}

.ion-social-youtube-outline:before {
	content: "\F24C"
}

.ion-soup-can:before {
	content: "\F4F4"
}

.ion-soup-can-outline:before {
	content: "\F4F3"
}

.ion-speakerphone:before {
	content: "\F2B2"
}

.ion-speedometer:before {
	content: "\F2B3"
}

.ion-spoon:before {
	content: "\F2B4"
}

.ion-star:before {
	content: "\F24E"
}

.ion-stats-bars:before {
	content: "\F2B5"
}

.ion-steam:before {
	content: "\F30B"
}

.ion-stop:before {
	content: "\F24F"
}

.ion-thermometer:before {
	content: "\F2B6"
}

.ion-thumbsdown:before {
	content: "\F250"
}

.ion-thumbsup:before {
	content: "\F251"
}

.ion-toggle:before {
	content: "\F355"
}

.ion-toggle-filled:before {
	content: "\F354"
}

.ion-transgender:before {
	content: "\F4F5"
}

.ion-trash-a:before {
	content: "\F252"
}

.ion-trash-b:before {
	content: "\F253"
}

.ion-trophy:before {
	content: "\F356"
}

.ion-tshirt:before {
	content: "\F4F7"
}

.ion-tshirt-outline:before {
	content: "\F4F6"
}

.ion-umbrella:before {
	content: "\F2B7"
}

.ion-university:before {
	content: "\F357"
}

.ion-unlocked:before {
	content: "\F254"
}

.ion-upload:before {
	content: "\F255"
}

.ion-usb:before {
	content: "\F2B8"
}

.ion-videocamera:before {
	content: "\F256"
}

.ion-volume-high:before {
	content: "\F257"
}

.ion-volume-low:before {
	content: "\F258"
}

.ion-volume-medium:before {
	content: "\F259"
}

.ion-volume-mute:before {
	content: "\F25A"
}

.ion-wand:before {
	content: "\F358"
}

.ion-waterdrop:before {
	content: "\F25B"
}

.ion-wifi:before {
	content: "\F25C"
}

.ion-wineglass:before {
	content: "\F2B9"
}

.ion-woman:before {
	content: "\F25D"
}

.ion-wrench:before {
	content: "\F2BA"
}

.ion-xbox:before {
	content: "\F30C"
}

@
-webkit-keyframes spin { 0%{
	-webkit-transform: rotate(0)
}

to {
	-webkit-transform: rotate(1turn)
}

}
@
keyframes spin { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
i.spin {
	-webkit-animation: spin .9s linear infinite;
	animation: spin .9s linear infinite
}

i+i,i+span,span+i {
	margin-left: .5em
}

@
-webkit-keyframes loading { 0%{
	left: 0;
	right: 100%
}

50%{
left
:
0
}
50%,
to {
	right: 0
}

to {
	left: 100%
}

}
@
keyframes loading { 0%{
	left: 0;
	right: 100%
}

50%{
left
:
0
}
50%,
to {
	right: 0
}

to {
	left: 100%
}

}
.loading-bar {
	position: fixed;
	z-index: 6;
	left: 0;
	top: 0;
	right: 0;
	height: .2em
}

.loading-bar .progress {
	position: absolute;
	height: 100%;
	background: #007fff;
	-webkit-animation: loading 1.2s linear infinite;
	animation: loading 1.2s linear infinite
}

.no-scroll {
	overflow: hidden
}

header {
	position: fixed;
	z-index: 5;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	border-bottom: 1px solid #f1f1f1;
	color: #909090;
	height: 4em
}

header .action {
	padding: 1.25em .75em;
	vertical-align: top
}

header .action-image {
	padding: 1em .75em
}

header .header-icon {
	font-size: 1.2em;
	line-height: 1.25em
}

header .dropdown-list {
	top: 4em;
	right: 0;
	left: auto
}

header .avatar.inline {
	width: 2em;
	height: 2em
}

header .home-logo {
	height: 2em
}

.main {
	margin-top: 4em
}

.main+.main {
	margin-top: 0
}

.container {
	width: 960px;
	position: relative
}

.container,.inner {
	margin-left: auto;
	margin-right: auto
}

.inner {
	width: 25vw;
	min-width: 480px
}

.view.no-padding {
	padding: 0
}

.view article {
	margin: 2em 0
}

.view .inner {
	width: 50vw;
	max-width: 480px
}

@media ( max-width :960px) {
	.container {
		width: 100%
	}
	.view>.container {
		padding: 0
	}
}

@media ( max-width :600px) {
	header .action {
		padding-left: .5em;
		padding-right: .5em
	}
	.view .inner {
		width: 100%
	}
}

@media ( max-width :600px) {
	.inner {
		width: 80vw;
		min-width: initial
	}
}

footer {
	position: fixed;
	z-index: 5;
	bottom: 0;
	left: 0;
	right: 0;
	padding: .5em 1em;
	background: #f8f9fa;
	border-top: 1px solid #f1f1f1
}

.users-list-cover {
	z-index: 8;
	background-color: hsla(0, 0%, 100%, .95);
	overflow-y: scroll
}

.users-list-close {
	position: fixed;
	z-index: 9;
	top: 1em;
	right: 1em;
	padding: .5em 1.5em
}

.users-list {
	position: relative;
	max-width: 480px;
	margin: 0 auto;
	padding: 4em 0
}

.users-list-item {
	padding: .5em
}

.users-list-item .avatar {
	margin-right: 1em
}

.users-list-item .user-info {
	display: inline-block;
	vertical-align: top;
	max-width: 50%
}

.users-list-item .subscribe-button {
	top: 1em
}

header .new-entry-button {
	padding: .25em 1.5em;
	background-color: #007fff;
	border-radius: 2em;
	color: #fff;
	line-height: 2em;
	font-size: .8em;
	font-weight: 700
}

header .share-editor-icon {
	font-size: 1.4em;
	line-height: 1em
}

header .share-editor-list {
	right: -2.5em
}

header .share-editor-list:before {
	content: '';
	width: 1em;
	height: 1em;
	border: 1px solid #ddd;
	transform: rotate(45deg);
	position: absolute;
	top: -.5em;
	border-right: 0;
	border-bottom: 0;
	background-color: #fff;
	left: 50%;
	margin-left: -.5em;
	z-index: -1
}

header .login {
	border-radius: 2em;
	padding: .5em 1.5em
}

header .notification {
	position: relative
}

header .notification .notification-count {
	position: absolute;
	top: -.5em;
	right: -1em;
	padding: .2em .5em;
	border-radius: 1em;
	line-height: 1em;
	background-color: #f1f1f1;
	color: #007fff;
	font-size: .8em;
	font-weight: 500
}

.bottom-right {
	position: fixed;
	z-index: 5;
	bottom: 1em;
	right: 1em;
	text-align: center
}

.bottom-right .corner-circle {
	display: block;
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5em;
	border-radius: 50%;
	border: 1px solid #f1f1f1;
	background-color: #fff;
	color: #909090;
	cursor: pointer;
	box-shadow: 0 0 5px #f1f1f1;
	-webkit-transition: text-shadow .3s, color .3s;
	transition: text-shadow .3s, color .3s
}

.bottom-right .corner-circle.true,.bottom-right .corner-circle:active,.bottom-right .corner-circle:hover
	{
	box-shadow: 0 0 5px #ddd
}

.bottom-right .corner-circle.true {
	color: #007fff
}

.bottom-right .corner-circle+.corner-circle {
	margin-top: 1em
}

.box,.tag-header {
	text-align: center;
	border-bottom: 1px solid #f1f1f1;
	color: #666;
	padding: 1em
}

@media ( max-width :600px) {
	.bottom-right {
		display: none
	}
}

#loading-cover {
	z-index: 10;
	background: #f1f1f1;
	color: #666;
	padding: 1em 1em 5em;
	-webkit-transition: all 1.5s;
	transition: all 1.5s
}

#loading-cover.done {
	opacity: 0;
	z-index: -1;
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

#loading-cover .footer {
	position: absolute;
	bottom: 1em;
	left: 0;
	width: 100%;
	font-size: .8em
}

@media ( max-width :600px) {
	#loading-cover {
		font-size: .8em
	}
}

.home {
	background-color: #f8f9fa;
	min-height: 100vh
}

.home-entries-container {
	padding-top: 1em
}

.home-entries-container.with-bind-email-alert {
	padding-top: 3.5em
}

.home-entries-container .home-entries {
	margin-left: 140px;
	background-color: #fff;
	border-radius: 2px
}

.home-aside {
	position: fixed;
	top: 5em;
	display: inline-block;
	width: 140px;
	padding: 0 1.5em 0 .5em
}

.home-aside.not-fixed {
	position: absolute;
	top: 1em
}

.home-aside.not-fixed.with-bind-email-alert {
	top: 3.8em
}

.home-aside.with-bind-email-alert {
	top: 7.5em
}

.home-aside .aside-title {
	margin: 1em 0;
	padding: .2em .4em;
	cursor: pointer;
	font-weight: 700;
	-webkit-transition: color .3s, background-color .3s;
	transition: color .3s, background-color .3s
}

.home-aside .aside-title.true,.home-aside .aside-title:active,.home-aside .aside-title:hover
	{
	color: #333;
	background-color: #f1f1f1
}

.home-aside .aside-title:first-child {
	margin-top: 0
}

.home-aside .aside-title:last-child {
	margin-bottom: 0
}

.home-aside .aside-list {
	color: #909090
}

.home-aside .aside-list>li {
	margin: .5em 0;
	padding: .2em .4em;
	cursor: pointer;
	-webkit-transition: color .3s;
	transition: color .3s
}

.home-aside .aside-list>li.true,.home-aside .aside-list>li:active,.home-aside .aside-list>li:hover
	{
	color: #007fff
}

.home-entries nav.sparse {
	padding: .3em .5em;
	border-bottom: 1px solid #f1f1f1
}

.home-entries nav.sparse .action {
	font-size: .8em
}

.home-entries nav.sparse .action-split {
	padding: .8em 0;
	margin: 0
}

.home-subscribe {
	padding: 8em 0;
	width: 100%
}

.bind-email-alert {
	width: 100%;
	height: 2.7em;
	background-color: #e3eff9;
	position: fixed;
	top: 4em;
	z-index: 1
}

.bind-email-alert .close-email-alert {
	position: absolute;
	right: 1em;
	line-height: 3.5;
	font-size: .8em;
	cursor: pointer
}

.bind-email-alert .alert-text {
	text-align: center;
	font-size: .8em;
	color: #333
}

@media ( max-width :600px) {
	.bind-email-alert {
		display: none
	}
	.home-entries-container.with-bind-email-alert {
		padding-top: 1em
	}
	.home-entries-container .home-entries {
		margin-left: 80px
	}
	.home-aside {
		padding-right: .5em;
		width: 80px
	}
	.home-aside.with-bind-email-alert {
		top: 5em
	}
	.aside-list,.aside-title {
		font-size: .8em
	}
}

.tag-header {
	position: relative;
	padding: 3em 0;
	background-color: #f8f9fa
}

.entry-view .tag-header.entry-hero,.post-view .tag-header.post-hero,.tag-header.background-cover
	{
	color: #fff;
	text-shadow: 2px 2px 5px #666
}

.entry-view .tag-header.entry-hero .tag-info,.post-view .tag-header.post-hero .tag-info,.tag-header.background-cover .tag-info
	{
	color: #fff
}

.tag-header .tag-name {
	font-weight: 600;
	font-size: 1.5em
}

.tag-header .tag-info {
	font-size: .8em;
	color: #666
}

.tag-meta {
	margin: .5em 0
}

.tag-meta .inline {
	font-size: 1.2em
}

.profile {
	position: relative;
	padding: 3em 1em;
	overflow: hidden;
	color: #fff
}

.profile.my-profile .contenteditable {
	-webkit-transition: background-color .3s;
	transition: background-color .3s
}

.profile.my-profile .contenteditable:hover {
	cursor: pointer;
	background-color: hsla(0, 0%, 100%, .1)
}

.profile.my-profile .contenteditable[contenteditable=true] {
	cursor: auto;
	background-color: hsla(0, 0%, 100%, .2)
}

.profile .text-muted,.profile a {
	color: hsla(0, 0%, 100%, .6)
}

.profile a:active,.profile a:hover {
	color: #fff
}

.profile-background {
	position: absolute;
	top: -2em;
	left: -2em;
	right: -2em;
	bottom: -2em;
	-webkit-filter: blur(3em);
	filter: blur(3em)
}

.profile-background-dark {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .5)
}

.profile-avatar-container,.profile-info-container {
	display: inline-block;
	vertical-align: top
}

.profile-avatar-container {
	width: 30%;
	text-align: center
}

.profile-info-container {
	width: 70%
}

@media ( max-width :600px) {
	.profile-avatar-container,.profile-info-container {
		display: block;
		width: 100%
	}
	.profile-avatar-container {
		margin-bottom: 1em
	}
	.profile-avatar-input-container,.profile-avatar-input-container .avatar
		{
		width: 5em;
		height: 5em
	}
}

.profile-avatar-input-container {
	position: relative;
	display: inline-block;
	width: 7em;
	height: 7em
}

.profile-avatar-input-container:hover .profile-avatar-cover {
	opacity: 1
}

.profile-avatar-input-container:hover .profile-avatar-edit-icon {
	opacity: .8
}

.profile-avatar-input-container .avatar {
	width: 7em;
	height: 7em;
	border: none
}

.profile-avatar-input {
	width: 100%
}

.profile-avatar-cover,.profile-avatar-input {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	cursor: pointer;
	opacity: 0
}

.profile-avatar-cover {
	background-color: rgba(51, 51, 51, .5);
	color: #fff;
	border-radius: 50%
}

.profile-avatar-cover,.profile-avatar-edit-icon {
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.profile-avatar-edit-icon {
	position: absolute;
	bottom: -.3em;
	right: -.3em;
	opacity: .6;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.profile-name {
	font-size: 1.5em;
	font-weight: 600
}

.profile-description {
	margin: 1em 0;
	color: hsla(0, 0%, 100%, .6)
}

.profile-user-action {
	margin-top: 1em
}

.profile-user-action .subscribe-button {
	width: 5em;
	height: 2em
}

.profile-user-action .subscribe-button:after {
	line-height: 2em
}

.profile-user-action .subscribe-button.true {
	width: 5em
}

.profile-actions-wrapper {
	border-bottom: 1px solid #f1f1f1
}

.profile-actions {
	text-align: center
}

.profile-actions .action {
	cursor: pointer;
	padding: 1em;
	border-bottom: 2px solid transparent;
	border-left: 1px solid #f1f1f1;
	-webkit-transition: color .3s, background-color .3s, border-bottom .3s;
	transition: color .3s, background-color .3s, border-bottom .3s
}

.profile-actions .action:last-child {
	border-right: 1px solid #f1f1f1
}

.profile-actions .action.true,.profile-actions .action:hover {
	border-bottom-color: #007fff;
	background-color: #f8f9fa
}

.profile-actions .action.true .action-desc,.profile-actions .action.true .action-title,.profile-actions .action:hover .action-desc,.profile-actions .action:hover .action-title
	{
	color: #007fff
}

.profile-actions .action-title {
	font-size: 1.1em;
	color: #666
}

.profile-actions .action-desc {
	font-size: .8em;
	color: #909090
}

.profile-role {
	display: inline-block;
	padding: .15em .8em;
	border: 1px solid #007fff;
	border-radius: 1em;
	color: #007fff;
	font-size: .8em;
	margin-right: 1em
}

.profile-meta {
	margin: .5em 0
}

.profile-meta .action {
	font-size: 1rem;
	vertical-align: top;
	margin: 0 .5em
}

.avatar-input {
	position: relative;
	cursor: pointer;
	text-align: center
}

.avatar-input input[type=file] {
	cursor: pointer;
	opacity: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%
}

.avatar-input .avatar {
	width: 5em;
	height: 5em
}

.entry-detail-body .users-list .user-info-input,.flex .user-info-input,.profile-actions .user-info-input,.settings .settings-cell .user-info-input
	{
	-webkit-box-flex: 3;
	box-flex: 3;
	-webkit-flex: 3;
	-moz-flex: 3;
	-ms-flex: 3;
	flex: 3
}

.password-form input[type=submit],.user-info-input input[type=submit] {
	margin-left: .5em
}

.search-tag-input {
	max-width: 5em;
	margin-left: .5em
}

nav.search {
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden
}

nav.search .search-input {
	width: 800px;
	max-width: 100%;
	padding: 0;
	border: none
}

#new-entry {
	position: relative
}

#new-entry .new-entry-info {
	-webkit-box-flex: 2;
	box-flex: 2;
	-webkit-flex: 2;
	-moz-flex: 2;
	-ms-flex: 2;
	flex: 2;
	padding-right: 1em
}

#new-entry .new-entry-info input+input,#new-entry .new-entry-info input+textarea
	{
	margin-top: 1em
}

#new-entry label {
	margin-right: 1em
}

.screenshot-input {
	position: relative;
	cursor: pointer;
	text-align: center;
	padding: 2.75em .5em;
	border: 1px dashed hsla(0, 0%, 40%, .2);
	background-color: hsla(0, 0%, 95%, .9);
	min-height: 12em;
	color: hsla(0, 0%, 40%, .5);
	-webkit-transition: color .3s, background-color .3s;
	transition: color .3s, background-color .3s
}

.screenshot-input:hover {
	color: #666;
	background-color: #f1f1f1
}

.screenshot-input input[type=file] {
	cursor: pointer;
	opacity: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%
}

.screenshot-input .screenshot-container {
	position: absolute;
	top: .5em;
	right: .5em;
	bottom: .5em;
	left: .5em;
	text-align: center;
	overflow: hidden
}

.screenshot-input .screenshot-container .delete {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.screenshot-input .screenshot-container:hover .delete {
	opacity: 1
}

.screenshot-input img {
	max-width: 100%;
	display: block
}

.tags-input {
	margin: 1em 0
}

.tags-input .dropdown-list {
	border-color: transparent
}

.tags-input .dropdown.open .dropdown-list {
	border-color: #ddd
}

.tags-input .suggested-tags {
	top: 120%
}

.tags-input .suggested-tag {
	padding: .2em 1em;
	font-size: .8em
}

.tags-input .suggested-tag.selected,.tags-input .suggested-tag:hover {
	background: #f1f1f1;
	color: #007fff
}

.tags-input .inline.new-tag-input {
	width: 5em
}

.tags-input .tags {
	margin-right: 1em
}

.submitting {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: hsla(0, 0%, 95%, .8);
	color: #666
}

@
-webkit-keyframes cover { 0%{
	background: hsla(0, 0%, 95%, .6)
}

to {
	background: #f1f1f1
}

}
@
keyframes cover { 0%{
	background: hsla(0, 0%, 95%, .6)
}

to {
	background: #f1f1f1
}

}
.submitting {
	-webkit-animation: cover 1.5s linear infinite alternate;
	animation: cover 1.5s linear infinite alternate
}

.no-subscribed {
	padding: 4em
}

.subscribe-gold-icon {
	width: 6em
}

.no-subscribe-text {
	color: #666;
	padding: 1em 0 4em
}

.settings {
	width: 100%;
	background-color: #f8f9fa;
	padding-top: 1em;
	min-height: 100vh;
	position: relative
}

.settings .settings-container {
	width: 690px;
	background-color: #fff;
	padding: 2em 3em;
	border-radius: 2px
}

.settings .aside {
	position: fixed;
	top: 4em;
	padding: 0 1.5em 0 .5em;
	margin-left: -180px
}

.settings .aside .aside-title {
	color: #909090;
	line-height: 2;
	text-align: right;
	cursor: pointer
}

.settings .aside .aside-title.true {
	color: #007fff
}

.settings .settings-cell {
	position: relative;
	padding: 1em 0;
	border-top: 1px solid #f1f1f1
}

.settings .settings-cell.last-child,.settings .settings-cell:last-child
	{
	border-bottom: 1px solid #f1f1f1
}

.settings .settings-cell .label {
	padding: .7em 0;
	width: 7em;
	font-size: .9em
}

.settings .settings-cell .settings-input {
	padding: .7em 0;
	border: none;
	color: #909090;
	font-size: .9em
}

.settings .settings-cell .settings-input:focus {
	color: #333
}

.settings .settings-cell .account-text {
	padding: .7em 0;
	font-size: .9em;
	color: #909090
}

.settings .settings-cell .alert {
	color: #e22323;
	padding: .7em 0;
	font-size: .9em;
	margin-right: 2em
}

.settings .settings-cell .bind,.settings .settings-cell .edit {
	color: #007fff;
	padding: .7em 0;
	font-size: .9em;
	cursor: pointer
}

.settings .settings-cell .edit .save {
	margin-right: 1em
}

.settings .profile-settings {
	margin-bottom: 4em
}

.settings .profile-settings .user-avatar {
	width: 4.5em;
	height: 4.5em
}

.settings .profile-settings .upload {
	margin-left: 1em;
	margin-top: 1em;
	font-size: .8em;
	color: #909090
}

.settings .profile-settings .upload .upload-input {
	display: none
}

.settings .profile-settings .upload-input-container {
	margin-top: 1.5em
}

.settings .profile-settings .upload-input-container .upload-file-button
	{
	cursor: pointer;
	width: 6.7em;
	height: 2em
}

.settings .profile-settings .upload-input-container .upload-file-button:hover
	{
	background-color: #0371df
}

.settings .profile-settings .upload-input-container .alert {
	display: inline-block;
	margin-left: 2em
}

.settings .account-settings {
	margin-bottom: 4em
}

.settings .password-settings {
	margin-bottom: 2em
}

@media ( max-width :600px) {
	.settings .settings-container {
		width: 100%;
		padding: 1em 1.5em
	}
	.settings .settings-cell .label {
		width: 6em
	}
	.settings .settings-cell .account-text,.settings .settings-cell .alert,.settings .settings-cell .bind,.settings .settings-cell .edit,.settings .settings-cell .label,.settings .settings-cell .settings-input
		{
		padding: .5em 0;
		font-size: .8em
	}
	.settings .account-settings .account-icon {
		display: none
	}
}

.table tbody tr:hover .read-icon,.table tr:not (.read ) .read-icon {
	color: #007fff
}

.table tr.read .read-icon {
	color: #f1f1f1
}

.reply-comment {
	margin-top: .5em
}

.entry-detail {
	z-index: 8
}

.entry-detail .entry-background {
	background-color: #fff;
	z-index: -1
}

.entry-detail .entry-close {
	position: absolute;
	font-size: 4em;
	left: 1em;
	top: .5em;
	cursor: pointer;
	color: #666;
	-webkit-transition: color .3s;
	transition: color .3s
}

.entry-detail .entry-close:hover {
	color: #666
}

.entry-detail-container {
	position: relative;
	width: 960px;
	max-width: 90%;
	height: 100%;
	background-color: #fff;
	margin: 0 auto;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}

.entry-detail-header {
	position: relative;
	height: 12.5em;
	background-color: #007fff
}

.entry-detail-header:before {
	content: '';
	display: block;
	background-color: rgba(0, 0, 0, .4)
}

.entry-detail-header .entry-close {
	display: none
}

.entry-detail-header .entry-box {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 2em 2.2em 4em
}

.entry-detail-header .entry-box .action-box {
	margin-top: .8em
}

.entry-detail-header .entry-box .action-box .link {
	overflow: inherit
}

.entry-detail-header .entry-box .action-box .original-url-button {
	font-size: .9em;
	font-weight: 700
}

.entry-detail-header .entry-box .action-box .entry-collection-button {
	font-size: .9em;
	background-color: #fff;
	color: #333;
	transition: color, .3s;
	font-weight: 700
}

.entry-detail-header .entry-box .action-box .entry-collection-button.collected,.entry-detail-header .entry-box .action-box .entry-collection-button:hover
	{
	color: #007fff;
	transition: color, .3s
}

.entry-detail-header .entry-box .title {
	display: block;
	color: #fff;
	font-size: 1.5em;
	font-weight: 700
}

.entry-detail-header .entry-box .link {
	color: hsla(0, 0%, 100%, .5)
}

.entry-detail-header .tags {
	position: absolute;
	bottom: 2.2em;
	right: 2em
}

.entry-detail-header .tags .tag {
	color: #fff;
	border: 1px solid #fff
}

.entry-detail-header .tags .hot {
	color: #ff8900;
	border-color: #ff8900
}

.entry-detail-body .entry-detail-left {
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1
}

.entry-detail-body .weibo-login {
	background-color: #d52b2a;
	border-radius: 2em;
	padding: .7em 1.5em
}

.entry-detail-body .weibo-login .weibo-icon {
	margin-right: .5em;
	vertical-align: bottom
}

.entry-detail-body .editor {
	position: relative;
	border-bottom: 1px solid #f1f1f1;
	padding: 2em 2em .4em 8em
}

.entry-detail-body .editor .avatar {
	position: absolute;
	height: 2em;
	width: 2em;
	left: 5.5em;
	top: 2em;
	cursor: pointer
}

.entry-detail-body .editor .editor-meta .user-job-title,.entry-detail-body .editor .editor-meta .user-name
	{
	line-height: 2em;
	margin-right: .5em
}

.entry-detail-body .editor .editor-meta .user-job-title {
	display: inline-block;
	color: #909090;
	font-size: .8em;
	overflow: hidden;
	max-width: 200px;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle
}

.entry-detail-body .editor .editor-meta .entry-meta-info {
	float: right;
	color: #909090;
	font-size: .8em;
	line-height: 2.8em
}

.entry-detail-body .editor .editor-content {
	padding: .2em .5em .2em 1em;
	border-left: 2px solid #ddd;
	word-break: break-all
}

.entry-detail-body .editor .editor-actions {
	margin-top: .5em
}

.entry-detail-body .comment-box {
	padding: 2em 2em 2em 5em
}

.entry-detail-body .entry-login-box .entry-login-btn {
	width: 60%
}

.entry-detail-body .comments {
	padding-bottom: 2em
}

.entry-detail-body .comments .comment {
	position: relative;
	padding: 0 2em 2em 8em
}

.entry-detail-body .comments .avatar {
	position: absolute;
	height: 2em;
	width: 2em;
	top: -.25em;
	left: 5.5em;
	cursor: pointer
}

.entry-detail-body .votes .votes-actions {
	padding: 0 2em 1em 8em;
	color: #666
}

.entry-detail-body .votes .votes-actions .action {
	font-size: .8em;
	cursor: pointer
}

.entry-detail-body .votes .votes-actions .action.true {
	color: #007fff
}

.entry-detail-body .votes .comment-user-meta {
	padding-top: 1em;
	border-top: 1px solid #f5f5f5
}

.entry-detail-body .votes .comment-content {
	margin: .2em 0;
	padding: 0
}

.entry-detail-body .votes .comment-like-box {
	position: absolute;
	top: 1em;
	left: 5em;
	width: 2.3em;
	color: #6799cd;
	background-color: rgba(233, 242, 250, .5);
	text-align: center;
	padding: 0 0 .3em
}

.entry-detail-body .votes .comment-like-box.active,.entry-detail-body .votes .comment-like-box:hover
	{
	color: #fff;
	background-color: #6799cd
}

.entry-detail-body .votes .like-count,.entry-detail-body .votes .like-icon
	{
	font-size: .8em
}

.entry-detail-body .votes .vote-photo-container {
	padding-top: .5em;
	padding-right: 5em
}

.entry-detail-body .votes .vote-photo-container .vote-photo-link {
	cursor: zoom-in
}

.entry-detail-body .votes .vote-photo-container .vote-photo {
	max-width: 100%
}

.entry-detail-body .votes .comment-info-tip {
	border: none;
	font-size: 14px;
	margin: 2em 0 0
}

.entry-detail-body .entry-detail-right {
	width: 300px;
	padding: 0 2em;
	background-color: #f8f9fa
}

.entry-detail-body .entry-detail-right .sub-title {
	margin: 2em 0 1em
}

.entry-detail-body .share-box .tag {
	position: relative;
	border-radius: 4em;
	border: 1px solid #ddd;
	background-color: transparent;
	font-size: .8em;
	padding: .2em 1.3em;
	cursor: pointer
}

.entry-detail-body .share-box .tag:hover .wechat-qr-box {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.entry-detail-body .share-box .wechat-qr-box {
	position: absolute;
	background: #fff;
	width: 10em;
	height: 10em;
	top: 2em;
	left: -1.5em;
	z-index: 2;
	padding: .3em;
	box-shadow: 0 .5em .5em #ddd;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s
}

.entry-detail-body .share-box .wechat-qr-box .entry-qr {
	width: 100%;
	height: 100%
}

.entry-detail-body .tags-box .tag {
	background-color: #fff;
	padding: .5em 1em
}

.entry-detail-body .recommend-box {
	padding-bottom: 12em
}

.entry-detail-body .recommend-box .entry-list {
	font-size: .8em
}

.entry-detail-body .recommend-box .entry-item {
	position: relative;
	margin: .5em 0 1em
}

.entry-detail-body .recommend-box .item-collection {
	color: #909090
}

.entry-detail-body .votes-history-box {
	padding: 1em 0 0
}

.entry-detail-body .votes-history-box .votes-history-item {
	font-size: .8em;
	margin-bottom: .5em
}

.entry-detail-body .votes-history-box .votes-history-info {
	color: #909090
}

.entry-detail-body .votes-history-box .votes-history-info .text-a,.entry-detail-body .votes-history-box .votes-history-info .text-link
	{
	color: #767e8d
}

.entry-detail-body .votes-history-box .votes-history-time {
	color: #ddd
}

.entry-detail-body .users-list {
	padding: 0
}

.entry-detail-body .users-list-item {
	padding: 0;
	width: 16.6%;
	margin: .3em 0;
	cursor: pointer
}

.entry-detail-body .users-list-item .avatar {
	width: 2em;
	height: 2em;
	margin-right: 0
}

.entry-detail-body .users-list-item .more-users {
	width: 2em;
	height: 2em;
	border-radius: 100%;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	color: #909090;
	-webkit-transition: color .3s;
	transition: color .3s
}

.entry-detail-body .users-list-item .more-users:hover {
	color: #666
}

.entry-detail-body .users-list-item .more-users .ion-more {
	line-height: 2em
}

@media ( max-width :960px) {
	.entry-detail-container {
		width: 100%;
		max-width: 100%;
		background-color: #fff
	}
	.entry-background {
		display: none
	}
	.entry-detail-header .entry-close {
		display: inline;
		right: 0;
		left: .6em;
		font-size: 1.5em;
		color: #d2d2d2
	}
	.entry-detail-header .entry-close:hover {
		color: #fff
	}
	.entry-detail-header .tags {
		display: none
	}
	.entry-detail-header .entry-box {
		padding: 0 .1em 2.2em 2.4em
	}
	.entry-detail-header .entry-box .title {
		font-size: 1em
	}
	.entry-detail-header .entry-box .action-box .entry-collection-btn,.entry-detail-header .entry-box .action-box .originalUrl-btn
		{
		font-size: .7em
	}
	.entry-detail-header .entry-box .action-box .collection-arrow-ion {
		font-size: .8em
	}
	.entry-detail-body .entry-detail-left .editor {
		padding: 1em
	}
	.entry-detail-body .entry-detail-left .editor .avatar {
		position: static
	}
	.entry-detail-body .entry-detail-left .editor .editor-meta {
		display: inline-block;
		margin-left: .5em;
		vertical-align: text-bottom
	}
	.entry-detail-body .entry-detail-left .editor .editor-content {
		margin-top: .5em
	}
	.entry-detail-body .entry-detail-left .comment-box {
		display: none
	}
	.entry-detail-body .entry-detail-left .comments {
		padding-bottom: 8em
	}
	.entry-detail-body .entry-detail-left .comments .comment {
		padding: 1em 1.5em
	}
	.entry-detail-body .entry-detail-left .comments .avatar {
		position: static;
		width: 1.5em;
		height: 1.5em
	}
	.entry-detail-body .entry-detail-left .comments .comment-user-meta {
		display: inline-block;
		margin-left: .5em;
		vertical-align: top
	}
	.entry-detail-body .entry-detail-left .votes {
		padding-bottom: 0
	}
	.entry-detail-body .entry-detail-left .votes .votes-actions {
		padding: 1em .5em 1em 3.5em
	}
	.entry-detail-body .entry-detail-left .votes .comment {
		padding: 0 .5em 1em 3.5em
	}
	.entry-detail-body .entry-detail-left .votes .comment-like-box {
		left: .5em
	}
	.entry-detail-body .entry-detail-left .votes .comment-user-meta {
		display: block;
		margin-left: 0
	}
	.entry-detail-body .entry-detail-left .votes .comment:last-child {
		margin-bottom: 2em
	}
	.entry-detail-body .entry-detail-left .votes .comment-info-tip {
		padding: 1em 0 0;
		border: none
	}
	.entry-detail-body .recommended-entries {
		margin: 2em -1em;
		padding: 1em;
		background-color: #f8f9fa;
		width: auto
	}
	.entry-detail-body .recommended-entries .box-content {
		padding: .5em 1em !important;
		background-color: #fff
	}
	.entry-detail-body .vote-qr-box {
		text-align: center;
		margin: 0 0 6em
	}
	.entry-detail-body .vote-qr-box .vote-share-qr {
		width: 7em;
		border: 1px solid #ccc;
		padding: .5em
	}
	.entry-detail-body .vote-more-btn-box .vote-more-btn {
		width: 100%;
		border-radius: 2px;
		background-color: #f4f8fd;
		border: 1px solid #6799cd;
		color: #6799cd
	}
	.entry-detail-body .entry-detail-right {
		display: none
	}
}

.sign-page .pop-up-backgorund {
	background-color: #333;
	opacity: .3;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 99
}

.sign-page .pop-up {
	width: 40%;
	position: fixed;
	top: 10em;
	left: 30%;
	background-color: #fff;
	padding: 2em 3em;
	z-index: 998
}

.sign-page .pop-up .pop-up-text {
	line-height: 1.5;
	font-size: .9em;
	margin-top: 2.5em
}

.sign-page .pop-up .bind-email-text {
	font-size: .9em
}

.sign-page .pop-up .pop-close {
	position: absolute;
	top: 1em;
	right: 1em;
	cursor: pointer
}

@media ( max-width :1100px) {
	.sign-page .pop-up {
		width: 60%;
		left: 20%
	}
}

@media ( max-width :600px) {
	.sign-page .pop-up {
		width: 100%;
		left: 0
	}
}

.sign-page {
	margin-top: 8em
}

.sign-page .complete-tip {
	width: 100%;
	background-color: #f6fcf3;
	line-height: 2.5;
	color: #333;
	position: absolute;
	top: 4em
}

.sign-page .form {
	margin-top: 2em
}

.sign-page .form .input-relative {
	margin-bottom: 1em
}

.sign-page .form .input-relative input[type=password],.sign-page .form .input-relative input[type=text]
	{
	padding: .3em 0
}

.sign-page .form .input-relative input[type=password]:hover,.sign-page .form .input-relative input[type=text]:hover
	{
	border-color: rgba(0, 0, 0, .12)
}

.sign-page .form .checkmark-icon {
	color: #37c700;
	position: absolute;
	right: 0;
	top: 0;
	padding: 1.5em .5em 0
}

.sign-page .form .validation-password {
	position: relative;
	margin-bottom: 1em;
	display: block
}

.sign-page .form .validation-password-input {
	float: left;
	width: 70%
}

.sign-page .form .validation-password-input.pop-up-validation-password-input .active .cov-textfield-label-ripple
	{
	top: 2.51rem
}

.sign-page .form .validation-password-input .active .cov-textfield-label-ripple
	{
	top: 2.52rem
}

.sign-page .form .password-eye {
	position: absolute;
	top: 1em;
	right: 0;
	padding: .5em 0;
	cursor: pointer
}

.sign-page .form .text-tip {
	position: absolute;
	padding: .5em 0;
	top: 3.5em;
	font-size: .8em
}

.sign-page .form .text-tip.alert {
	color: #e22323
}

.sign-page .form .validation-password {
	position: relative
}

.sign-page .form .validation-button {
	position: relative;
	float: right;
	width: 28%;
	padding: .6em 0;
	top: 1em;
	font-size: .9em
}

.sign-page .form .validation-button[disabled] {
	background-color: #ddd;
	color: #fff
}

.sign-page .form .back {
	margin-top: 1em;
	font-size: .9em
}

.sign-page .form button.disabled {
	background-color: rgba(0, 127, 255, .2);
	cursor: not-allowed
}

.sign-page .text-jump-to-index {
	cursor: pointer;
	font-size: .8em
}

.sign-page .reset-password {
	cursor: pointer
}

.sign-page .other-platform-login {
	margin-top: 3em
}

.sign-page .other-platform-login .inner {
	margin-top: 2em
}

.sign-page .other-platform-login .action {
	cursor: pointer
}

.sign-page .other-platform-login .action .other-platform-img {
	width: 3em;
	height: 3.5em;
	display: inline-block;
	position: relative
}

.sign-page .other-platform-login .action .other-platform-img .new {
	width: 1.5em;
	position: absolute;
	top: 0;
	right: 0
}

.sign-page .other-platform-login .action .other-platform-icon {
	width: 3em
}

.sign-page .reset-password-button {
	font-size: .9em
}

@media ( max-width :600px) {
	.sign-page .form .validation-password-input {
		float: left;
		width: 60%
	}
	.sign-page .form .validation-button {
		width: 38%;
		font-size: .5em;
		top: 1.8em
	}
}

.submit-entry-title {
	margin-top: 2em
}

.submit-entry-sub-title {
	color: #838383;
	margin-top: -1rem;
	margin-bottom: 2.5rem;
	font-size: .8em
}

.success-face {
	width: 10rem;
	height: 10rem
}

.submit-entry-success-title {
	font-size: 1.4rem
}

.submit-entry-success {
	text-align: center;
	padding-top: 4rem
}

.submit-entry-success-button-box {
	margin-top: 2rem
}

.submit-entry-success-button {
	padding: .5em 1em;
	min-width: 10rem
}

.entry-view {
	padding: 0 1em;
	max-width: 600px
}

.entry-view .original-tag {
	background-color: transparent;
	border-color: #909090;
	vertical-align: text-top;
	border-radius: 2px;
	padding: 0 .7em;
	font-size: 1em;
	margin-top: -.2em
}

.entry-view .entry-hero {
	margin: 0 -1em;
	height: 15em
}

.entry-view .entry-title {
	line-height: 1.2em;
	margin-bottom: .5em
}

.entry-view .entry-meta {
	font-size: .8em;
	color: #909090
}

.entry-view .entry-original-url {
	color: #909090
}

.entry-view .related-users {
	margin-top: 1em;
	padding-bottom: 4em
}

.entry-view .related-users .avatar {
	width: 2em;
	height: 2em
}

.entry-view .related-users li {
	margin-top: .5em;
	margin-right: .5em
}

.entry-view hr.no-margin {
	border-color: #f1f1f1;
	margin: 2em -1em
}

.entry-pop-up {
	position: absolute;
	right: 0;
	bottom: 3em;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 80% 100%;
	transform-origin: 80% 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s
}

.entry-pop-up.open {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.entry-pop-up .pop-up-content {
	position: relative;
	padding: .8em 1.2em;
	border-radius: 4px;
	font-size: .8em;
	background-color: #007fff;
	color: #fff;
	font-weight: 700
}

.entry-pop-up .pop-up-content:after {
	content: ' ';
	position: absolute;
	bottom: -1.2em;
	right: 20%;
	border-width: .7em;
	border-style: solid;
	border-top-color: #007fff;
	border-right-color: transparent;
	border-left-color: transparent;
	border-bottom-color: transparent
}

.entry-content {
	word-break: break-word
}

.entry-content::-webkit-scrollbar {
	display: none
}

.entry-content h1 {
	margin: 1em 0
}

.entry-content p {
	line-height: 1.7em
}

.entry-content img,.entry-content video {
	max-width: 100%
}

.entry-content pre {
	line-height: 1.45em
}

.entry-content code,.entry-content pre {
	font-family: Menlo, Monaco, Consolas, Courier New, monospace
}

.entry-content code {
	font-size: .85em;
	padding: .2em .4em;
	word-break: break-word;
	color: #d14;
	background-color: #f8f8f8;
	border-radius: 2px
}

.entry-content pre>code {
	font-size: .85em;
	padding: .5em 1em;
	margin: 0;
	word-break: normal;
	display: block
}

.entry-content a {
	color: #259
}

.entry-content a:active,.entry-content a:hover {
	color: #275b8c
}

.entry-content table {
	font-size: .8em;
	width: 100%;
	overflow: auto
}

.entry-content thead {
	background: #007fff;
	color: #fff;
	text-align: left
}

.entry-content tr:nth-child(2n) {
	background-color: hsla(0, 0%, 95%, .7)
}

.entry-content td,.entry-content th {
	padding: .5em
}

.entry-content blockquote {
	margin: 1em 0;
	border-left: 4px solid #ddd;
	padding: 0 1em;
	color: #666
}

.entry-content blockquote>p {
	margin: .5em 0
}

.entry-content ol,.entry-content ul {
	padding-left: 2em
}

.entry-content ol li,.entry-content ul li {
	margin-bottom: .2em
}

.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul
	{
	margin-top: .2em
}

pre>code.hljs {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	color: #333;
	background: #f8f8f8
}

.hljs-comment,.hljs-quote {
	color: #998;
	font-style: italic
}

.hljs-keyword,.hljs-selector-tag,.hljs-subst {
	color: #333;
	font-weight: 700
}

.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable
	{
	color: teal
}

.hljs-doctag,.hljs-string {
	color: #d14
}

.hljs-section,.hljs-selector-id,.hljs-title {
	color: #900;
	font-weight: 700
}

.hljs-subst {
	font-weight: 400
}

.hljs-class .hljs-title,.hljs-type {
	color: #458;
	font-weight: 700
}

.hljs-attribute,.hljs-name,.hljs-tag {
	color: navy;
	font-weight: 400
}

.hljs-link,.hljs-regexp {
	color: #009926
}

.hljs-bullet,.hljs-symbol {
	color: #990073
}

.hljs-built_in,.hljs-builtin-name {
	color: #0086b3
}

.hljs-meta {
	color: #999;
	font-weight: 700
}

.hljs-deletion {
	background: #fdd
}

.hljs-addition {
	background: #dfd
}

.hljs-emphasis {
	font-style: italic
}

.hljs-strong {
	font-weight: 700
}

.recommended-entries {
	margin: 2em -1em;
	padding: 1em;
	background-color: #f8f9fa;
	width: auto
}

.recommended-entries .box-content {
	padding: .5em 1em !important;
	background-color: #fff
}

.related-users {
	margin-bottom: 1em
}

.related-users li {
	display: inline-block;
	margin: 1em 1em 0 0
}

.related-users.sparse li {
	margin: 1em 2em 0 0
}

.related-users .ion-more {
	width: 1.3em;
	text-align: center;
	display: inline-block
}

@media ( max-width :600px) {
	.entry-view .entry-hero {
		height: 50vw
	}
	.entry-content>pre {
		margin: 0 -1em
	}
	.entry-content>pre>code {
		padding: .5em 1em/.85em
	}
}

header.headroom {
	border-bottom: none;
	-webkit-transition: top .3s;
	transition: top .3s
}

header.headroom.headroom--pinned,header.headroom.top {
	top: 0
}

header.headroom.headroom--unpinned {
	top: -4em
}

header.headroom.bottom {
	top: 0
}

.post-view .post-placeholder {
	width: 100%;
	overflow-x: hidden
}

.post-view .post-author {
	padding: 1.5em 0
}

.post-view .author-avatar {
	width: 2.5em;
	height: 2.5em
}

.post-view .post-hero {
	height: 23em;
	margin-bottom: 2em;
	border-radius: 3px
}

.post-view .author-info {
	margin-left: .8em
}

.post-view .author-info .author-name {
	font-size: 1em;
	font-weight: 700
}

.post-view .author-info .author-meta {
	color: #909090;
	font-size: .8em
}

.post-view .create-at-time {
	margin-left: .5em;
	margin-right: .5em
}

.post-view .entry-view {
	max-width: 700px
}

.post-view .entry-content {
	margin-bottom: 2em
}

.post-view .post-content {
	margin-bottom: 1em
}

.post-view .post-title {
	font-weight: 700;
	font-size: 2em;
	padding: .2em 0;
	line-height: 1.3em
}

.post-view .post-info-mobile {
	display: none;
	color: #909090
}

.post-view .post-tags {
	margin: 2em 0
}

.post-view .post-tags .tag {
	background-color: #f1f1f1;
	border: none;
	color: #666;
	padding: .5em .8em;
	border-radius: 2px
}

.post-view .post-meta {
	line-height: 2em
}

.post-view .post-meta .action+.action {
	margin-left: 1em
}

.post-view .post-meta .actions.sparse .action+.action {
	margin-left: 2em
}

.post-view .post-meta .collection-count {
	color: #37c700;
	vertical-align: middle
}

.post-view .post-meta .inline {
	vertical-align: middle
}

.post-view .post-meta .inline-icon {
	font-size: 1.5em
}

.post-view .share-dropdown {
	line-height: 1em
}

.post-view .share-dropdown .dropdown-hint {
	padding: .5em .8em;
	color: #ddd
}

.post-view .share-dropdown .dropdown-list {
	font-size: .8em;
	top: 3em;
	right: 0;
	left: auto;
	width: 10em
}

.post-view .share-dropdown .dropdown-list li {
	padding: .5em .8em
}

.post-view .share-dropdown .qr-box-title {
	padding: .5em 0
}

.post-view .share-dropdown .entry-qr {
	width: 80%;
	margin: .5em auto;
	display: block
}

.post-view .share-dropdown .dropdown-wechat-share {
	position: relative
}

.post-view .share-dropdown .dropdown-wechat-share:hover .wechat-qr-box {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.post-view .share-dropdown .wechat-qr-box {
	position: absolute;
	background: #fff;
	width: 10em;
	top: 0;
	left: 10em;
	z-index: 2;
	padding: .3em 0 .8em;
	border: 1px solid #ddd;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s
}

.post-view .post-collection-users {
	padding: 0 1em 1em;
	margin: .5em -1em 0
}

.post-view ul.users-list .users-list-item {
	display: inline-block;
	padding: .3em .5em .3em 0;
	cursor: pointer
}

.post-view .users-list {
	width: 100%;
	max-width: 100%;
	padding: 0
}

.post-view .users-list .users-list-item {
	padding: .3em
}

.post-view .users-list .users-list-item .avatar {
	margin: auto
}

.post-view .comments-block .comments-title {
	text-align: center
}

.post-view .comments-block .comment-box {
	padding: 0 0 2em
}

.post-view .comments-block .new-comment-card {
	position: relative;
	background-color: #f8f9fa;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: .8em 1.1em 1.1em 4.6em
}

.post-view .comments-block .new-comment-card .avatar {
	position: absolute;
	left: 1.6em;
	top: .8em;
	width: 2.5em;
	height: 2.5em
}

.post-view .comments-block .new-comment-card .new-comment-input {
	height: 2.5em;
	line-height: 1.4em;
	border-radius: 4px
}

.post-view .comments-block .new-comment-card .new-comment-input:focus+.comment-submit
	{
	display: block
}

.post-view .comments-block .new-comment-card .comment-submit {
	position: relative;
	margin-top: 1em;
	display: none
}

.post-view .comments-block .new-comment-card .comment-submit.show {
	display: block
}

.post-view .comments-block .new-comment-card .comment-tips {
	margin-right: 1em;
	font-size: .8em;
	color: #ddd
}

.bottom-container {
	max-width: 600px;
	margin-bottom: 6em
}

.bottom-container section {
	margin: 2em 0
}

.bottom-container .box-title {
	margin: 1em 0;
	text-align: center;
	color: #909090;
	font-weight: 1.5em
}

.bottom-container .post-author-box,.bottom-container .recommend-entries-box
	{
	padding: 1em 2em;
	border: 1px solid #f1f1f1;
	border-radius: 2px
}

.bottom-container .comments-box {
	padding: 1em 2em
}

.bottom-container .post-author-box .post-author {
	padding: .5em 0
}

.bottom-container .post-author-box .subscribe-button,.bottom-container .post-author-box .to-user-button
	{
	margin-top: .25em;
	width: 5em;
	line-height: 2em;
	height: 2.1em;
	font-size: .9em
}

.bottom-container .recommend-entries-box .recommend-entry {
	margin-bottom: .3em
}

.bottom-container .recommend-entries-box .recommend-entry:last-child {
	margin-bottom: 0
}

.bottom-container .recommend-entries-box .entry-screenshot-image {
	width: 88px;
	height: 48px
}

.bottom-container .recommend-entries-box .entry-info {
	width: 75%;
	padding: .5em 0
}

.bottom-container .recommend-entries-box .entry-title {
	margin-top: .3em
}

.bottom-container .recommend-entries-box .entry-meta {
	font-size: .8em
}

.bottom-container .new-comment {
	margin: 1em 0 2em
}

.bottom-container .comments .comment {
	padding: 1em 0 1em 2.5em
}

.bottom-container .comments .comment.hint {
	padding-left: 0
}

.bottom-container .comments .avatar {
	position: absolute;
	left: 1.5em;
	width: 2.5em;
	height: 2.5em;
	border-radius: 2px
}

.weixin-bottom {
	display: none;
	background-color: #20272e;
	padding: 2em 1em;
	color: #fff;
	text-align: center
}

.weixin-bottom .logo {
	height: 3em
}

.weixin-bottom .weixin-bottom-title {
	font-size: 1.5em;
	margin: .8em 0 .2em
}

.weixin-bottom .weixin-bottom-subtitle {
	font-size: .9em
}

.weixin-bottom .weixin-bottom-download-button {
	margin: 2em auto 0
}

@media ( max-width :700px) {
	.post-view .post-author {
		display: none
	}
	.post-view .post-hero {
		margin: 0 -1em;
		height: 15em;
		border-radius: 0
	}
	.post-view .post-title {
		padding: .5em 0 .1em
	}
	.post-view .post-info-mobile {
		display: block;
		margin: .5em 0 1.2em
	}
	.post-view .post-collection-users {
		border-bottom: none
	}
	.bottom-container {
		margin-bottom: 0
	}
	.bottom-container .post-author-box {
		display: none
	}
	.bottom-container section {
		margin: 0;
		padding: 1em
	}
	.bottom-container .comments-box,.bottom-container .recommend-entries-box
		{
		padding: 0;
		border: none
	}
	.bottom-container .box-title {
		text-align: left
	}
	.bottom-container .recommend-entries-box .entry-info {
		width: 100%;
		padding: 0 0 .5em
	}
	.bottom-container .comments .comment {
		padding-left: 3em
	}
	.bottom-container .comments .comment .avatar {
		left: 1em
	}
	.weixin-bottom {
		display: block
	}
}